我有一个简单的问题,我将要创建一个多人Android应用程序,我要遵循的网络方法是Client Server,一个用户将成为服务器,而另外三个用户可以连接到它,主机将使用他们的Wi-Fi热点,而其他3个使用他们的WiFi连接到它。
现在我对网络的了解很少,我对此并不是很满意,但我想学习它以供将来参考,但我的问题是这个。
我该怎么做呢?有谁知道这方面的任何好教程?因为我正在做CS风格什么协议最适合WiFi? UDP? TCP?我做了一些研究,但你认为最好的选择是什么?此外,应用程序只需要发送整数,没有任何大量的内容。
帆布
答案 0 :(得分:0)
从您的角度来看,UDP和TCP之间的主要区别主要在于无法保证传送UDP。如果要发送大量流量(频繁的整数更新),则应使用UDP进行流量,使用TCP进行通信设置。如果流量低于使用TCP。
对于通信,请参阅套接字。 Simple tutorial at here for starting
当然,您应该使用服务和线程进行沟通。