gpt4 book ai didi

java - Android,客户端服务器通信

转载 作者:行者123 更新时间:2023-12-01 04:59:41 25 4
gpt4 key购买 nike

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

现在我对网络的了解还很低,我也不是100%熟悉它,但我想学习它以供将来引用,但我的问题是这样的。

我该如何去做这件事呢?有谁知道这方面有什么好的教程吗?因为我正在做 CS 风格,什么协议(protocol)最适合 WiFi? UDP? TCP?我做了一些研究,但您认为最好的选择是什么?此外,应用程序实际上只需要发送整数,根本不需要发送大量数据。

Canvas

最佳答案

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

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

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

关于java - Android,客户端服务器通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13553338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com