如何通过仅为客户端提供IP地址的网络部分来在LAN上找到Java服务器? 我可以这样做吗?
Socket sock = new Socket("10.10.10.*", 4444);
答案 0 :(得分:4)
我遇到了同样的问题,这就是我如何解决的问题:UDP广播。 它将允许客户端连接到服务器,无论其IP如何,因此您不必硬编码IP地址,只需要用于UDP的端口(见下文)。
以下是它的工作原理:
以下是帮助我的教程:http://michieldemey.be/blog/network-discovery-using-udp-broadcast/