如何通过仅向客户端提供 IP 地址的网络部分来在 LAN 上找到 Java 服务器?我可以这样做吗?
Socket sock = new Socket("10.10.10.*", 4444);
Run Code Online (Sandbox Code Playgroud)
我遇到了同样的问题,这是我想出来的方法:UDP 广播。它将允许客户端连接到服务器而不管其 IP,因此您不必对 IP 地址进行硬编码,只需对用于 UDP 的端口进行硬编码(见下文)。
下面是它的工作原理 :
这是帮助我的教程:http : //michieldemey.be/blog/network-discovery-using-udp-broadcast/
| 归档时间: |
|
| 查看次数: |
4790 次 |
| 最近记录: |