将服务器连接到多个客户端

时间:2012-08-14 06:07:03

标签: java networking client-server

我创建了一个客户端/服务器应用程序。现在,客户端可以向服务器发送请求并接收服务器响应。现在我想通知所有连接的客户端执行某些操作。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

在服务器上注册所有连接的客户端,并在List实例中存储对客户端的引用。

如果要异步通知客户端,请在每个客户端上打开ServerSocket实例,并仅接受来自他们正在使用的服务器的连接。

在这种情况下,您的服务器充当客户端并向所有连接的客户端发送请求,例如客户端向服务器发送请求。