gpt4 book ai didi

java - TCP - JAVA - 如何在本地网络上查找服务器?

转载 作者:行者123 更新时间:2023-12-02 03:09:05 26 4
gpt4 key购买 nike

我有两个 Android 设备,它们连接到同一个 WiFi 网络。一台设备充当服务器,另一台设备充当客户端。我不知道服务器的IP,但我知道端口号。如何找到服务器并连接到它?

最佳答案

一种选择是使用 UDP 广播。您的服务器正在等待特定端口和网络接口(interface)上的请求。然后,您的客户端针对广播地址(例如 192.168.1.255)发送一个虚拟请求,一旦服务器回复,您就可以获得服务器的 IP 地址。

完成后,客户端可以根据需要关闭 udp 套接字连接并启动 tcp 通信。

一个好的开始可能是这样的:http://michieldemey.be/blog/network-discovery-using-udp-broadcast/

希望这有帮助

关于java - TCP - JAVA - 如何在本地网络上查找服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41331132/

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