gpt4 book ai didi

java - 局域网内多个android设备之间的通信桌面

转载 作者:行者123 更新时间:2023-11-30 10:48:35 27 4
gpt4 key购买 nike

我正在编写一个 java 应用程序,它由两部分组成(安卓和桌面)。将有一个桌面和多个 android 设备。

我要;

  1. 将数据从桌面发送到我选择的安卓设备,
  2. 仅将数据从其中一台 Android 设备发送到桌面应用。

我想通过局域网发送数据。所有设备都将连接到同一网络。

它必须在不同的地方工作。如果我使用套接字编程(我想我必须);

  1. 是否可以找到所有连接到网络的 android 设备的 lan ip 地址?

  2. 这些 android 设备如何知道桌面的 ip 地址?因为你知道它改变了网络。

最佳答案

这个怎么样:

  1. 在所有设备上,向广播地址发送 ping。
  2. 尝试连接 (TCP) 到所有响应的客户端(不确定是否每个设备都会响应广播 ping)。如果建立连接,另一个客户端就是你的一个,运行你的应用程序
  3. 通过消息本身找出它是桌面版还是 Android 版。

关于java - 局域网内多个android设备之间的通信桌面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35747603/

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