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

问题描述:

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

+1

如果客户端没有开放的监听套接字,您需要从客户端到服务器有一个长轮询请求来处理这个问题。看看AJAX如何实现。 – 2012-08-14 06:10:19

+0

这就是安德森..现在可以或不可以从服务器端发送一些请求到客户端。 – Bathakarai 2012-08-14 06:15:04

+0

如果没关系,你为什么要让他重复自己? – EJP 2012-08-14 06:34:26

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

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

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

+1

非常感谢拉斐尔......我希望这个答案真的有帮助.... – Bathakarai 2012-08-14 06:28:49