使用java中的套接字进行多个客户端通信

时间:2016-04-08 19:49:56

标签: java

假设我的办公室里有100个客户端。我必须创建一个应用程序,其中一个正在运行的主线程正在等待任何客户端的连接,一旦建立连接,该客户端的IP地址就会发送到服务器(我完成了那个)。也可以服务器单独向任何客户端发送消息,或者可以向所有客户端发送广播消息。(这部分应用程序是我无法理解的。)请帮助我。 抱歉我的英语不好提前。

1 个答案:

答案 0 :(得分:0)

  

我只想单独与任意数量的客户进行沟通

这对我来说听起来像TCP。如果您只想使用一个线程,则可以使用非阻塞NIO。为您完成大量棘手代码的库是netty。

注意:TCP已经提供getRemoteAddress()来查找发起客户端的地址。