我在 C++ 和 Java 上有两个自己的应用程序:服务器和客户端。它既可以在一个局域网中,也可以通过指定的端口传输数据。我想让它成为可能,客户端可以找到服务器的 IP。但是怎么做?使用地址掩码枚举所有可能的 IP - 坏主意,这将花费大量时间。可能以某种方式存在,我可以在哪里从客户端向局域网发送广播并在服务器中接收它?或者另一种方式......我找不到有关此的信息,但我认为这是可能的,因为我在 android 上的 MyPhoneExplorer 中看到它,例如。
问问题
3305 次
2 回答
3
为什么不使用UDP广播?客户端可以 UDP 广播“我在 xxxx”,服务器可以(在 UDP 中)回答客户端“我在 yyyy”。
于 2012-09-20T21:39:07.257 回答
1
也许您可以使用广播地址找到您的服务器。
于 2012-09-20T21:47:02.253 回答