我要做一个类似于QQ的局域网聊天软件,服务器端要能够接收10000个左右客户.我试着用链表来完成,但我发现,当用户越来越多的情况下.效率很低,但我又想不出来可以用什么办法来代替.请大家帮我想想.万分感谢.

解决方案 »

  1.   

    对于多用户的server,建议使用完成端口
      

  2.   

    google一下~或去vckbase.com看看!使用完成端口应该能解决楼主的问题
      

  3.   

    rageliu:首选非常感谢你.我现在属于刚刚入门.刚才从网上搜了完成端口.感觉不是一会儿可以掌握的东西.不知道有没有DEMO.可以让我学习一下.
      

  4.   

    就算用IOCP,一台服务器想要支持超过5000人也难,10000人...
      

  5.   

    这样的DEMO很多,但是要在性能上优秀比较难