1

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

现在我对网络的了解非常低,我对它不是 100% 满意,但我想学习它以供将来参考,但我的问题是这个。

我该怎么做呢?有谁知道这方面的好教程?当我在做 CS 风格时,什么协议最适合 WiFi?UDP?TCP?我做了一些研究,但你觉得最好的选择是什么?此外,该应用程序只需要发送整数,根本不需要发送大量数据。

帆布

4

1 回答 1

0

从您的角度来看,UDP 和 TCP 之间的主要区别主要在于 UDP 不能保证被传递。如果您要发送大量流量(频繁的整数更新),您应该使用 UDP 进行流量,使用 TCP 进行通信设置。如果流量比使用 TCP 低。

有关通信,请参见套接字。 简单教程在这里开始

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

于 2012-11-25T17:22:27.950 回答