0

我需要一种在 2 个 android 设备、1 个手机和 1 个平板电脑之间发送消息的方法。我正在使用 Java 创建应用程序。我正在查看服务器,但我不知道从哪里开始。谢谢你的帮助 :-)

Ps 两台设备都将使用相同的 wifi 连接,所以我可以使用端口发送消息吗

4

3 回答 3

0

除了来自@dilix 的明显解决方案之外,您还可以使用像 JGroups 这样的库,它可以自动发现其他设备。

于 2011-11-20T21:21:42.283 回答
0

答案取决于设备的距离。紧挨着(英寸)?NFC。在大约 20 英尺内?蓝牙。百米以内?Wifi Direct,这是对等无线连接。比那更多的?您将需要一个中央服务器,因为没有运营商允许传入 TCP 或 UDP 数据 - 他们都将其防火墙关闭。当然,所有较长距离的答案也适用于较短的距离。但是这里不同的解决方案也有不同的安全要求。

于 2021-08-11T03:14:42.690 回答
-1

我认为您可以尝试使用套接字发送\接收消息:http: //developer.android.com/reference/java/net/ServerSocket.html

http://developer.android.com/reference/java/net/Socket.html

尝试搜索“android socket”,你甚至可以在stackoverflow上找到一些信息。

于 2011-11-20T21:16:42.383 回答