如何同时向多个客户端发送信息? ( 积分: 100 )

  • 主题发起人 主题发起人 snappy
  • 开始时间 开始时间
S

snappy

Unregistered / Unconfirmed
GUEST, unregistred user!
就像游戏的服务器一样,可以同时处理及发送成千上万个客户端的信息。。。

我在服务器中想在某一时间同时向所有联接的客户端发送数据,客户端可能会成千上万个,我应如何处理?如果用循环的话,那启不是一个循环下来就花了好多时间,而且这段时间服务器也无法处理其他一些事情了。
请求解决方案。
我用的是SocketServer及SocketClient
 
就像游戏的服务器一样,可以同时处理及发送成千上万个客户端的信息。。。

我在服务器中想在某一时间同时向所有联接的客户端发送数据,客户端可能会成千上万个,我应如何处理?如果用循环的话,那启不是一个循环下来就花了好多时间,而且这段时间服务器也无法处理其他一些事情了。
请求解决方案。
我用的是SocketServer及SocketClient
 
试试消息广播
 
就是循环, 别把循环想象得那么可怕, 所有游戏服务器的回应都是用循环实现的, 不优化的情况下用循环可以至少保证3000-4000客户端的实时性
 
使用消息广播啊,例子有都是。
 
多人接受答案了。
 
后退
顶部