我在开发一个类似桥接器的应用,需要将某一客户端发过来的数据流,转发到其他多个客户端,接收客户端数量任意,可能是上千个,怎么才能最高效的实现呢?请各位老大谈谈想法,最好有点代码,这样看起来也有点“滋味”:)另外,我还考虑将发送端的数据拆分,用多个连接发送,但是数据又是有先后顺序的,如何拼装,还要考虑效率问题,这个应用性能是关键指标。

解决方案 »

  1.   

    讨论一下:把收到的数据只发到部分客户端,再由这些客户端发向其它客户端,,,,,至于拆分发送的拼装问题,那你得在拆的时候加标志,用这个标志来决定先后顺序,
      

  2.   

    论谈上面以前好象提到过这个问题,你可以搜索
      

  3.   

    呵呵,这个问题问的那么大,为每一个客户端建立一个连接,以后你想怎么着就怎么着。定义个传输协议(带上IP的消息),服务器端根据信息转发啊。只是协议拆分需要仔细。