在大学期间,我有一个使用 TCP 套接字在 Java 中制作简单聊天程序的个人项目。该项目仅用于教育目的。
我不太满意的一件事是客户端必须知道服务器的 IP 才能连接到它。所以我开始想,如果客户端能够检测到网络上是否有任何聊天服务器可用,那就太好了。
我怎样才能完成这样的机制?如果你能指出我正确的方向,我将不胜感激。:-)
我认为服务器必须进行某种广播,但我不知道该怎么做。
PS:我知道可能有其他/更好的方法可以做到这一点,但现在我对如何让客户端检测网络上的服务器特别感兴趣。
服务器是指聊天应用程序的服务器端部分,不像 Tomcat 服务器。