Android客户端和.Net C#服务器之间的最佳通信策略

bmu*_*ata 5 c# client android tcp

我正在探索在家庭制作的TCP/IP服务器和Android客户端应用程序之间实现通信的各种方法.

一些想法: - 基于JSON的TCP/IP服务器 - 使用WCF库的服务 - 某种REST服务器

什么是野兽战略和图书馆来解决这个问题?

mik*_*obi 7

对于简单的消息传递和状态检查,任何基于HTTP的解决方案都比提出自己的TCP/IP协议更好.

HTTP流量显着不太可能被防火墙,因此您将避免许多可访问性和配置问题.

是否应该使用REST,取决于应用程序的性质.REST对CRUD应用程序很有意义,但对其他类型的应用程序却没有多大意义.