2012-11-25 218 views
1

我有一个快速的问题,我将要创建一个多人Android应用程序,我将遵循的网络方法是Client Server,一个用户将成为一个服务器,而另外3个人可以连接到它,主机将使用他们的Wi-Fi热点,而其他3连接到使用他们的WiFi。Android,客户端服务器通信

现在我在网络方面的知识很低,并且我不是100%满意的,但我想了解它以备将来参考,但我的问题是这样的。

我该如何解决这个问题?有没有人知道这个有什么好的教程?因为我在做CS风格什么协议最适合WiFi? UDP? TCP?我已经做了一些研究,但是你认为最好的选择是什么?此外,应用程序只需要发送整数,没有任何大规模的。

帆布

回答

0

从你的角度UDP和TCP之间的主要区别主要在于UDP不保证交付。如果你打算发送大量的流量(频繁整数更新),你应该使用UDP进行流量和TCP通信设置。如果流量低于使用TCP。

有关通信,请参见套接字。 Simple tutorial at here for starting

当然,您应该使用服务和线程进行通信。