举个例子:
我用MSN登陆以后, SERVER和我保存一个SOCKET? 
这样的话, SERVER岂不是要保存成千上万个SOCKET? 那效率性能问题怎么解决?

解决方案 »

  1.   

    所以说server不能用TCP,都是用的UDP.
      

  2.   

    msn服务器应该只是帮助建立连接并发现用户,聊天双方通信时是应该是直连通信的,除非都在内网,这种情况需要服务器中转,这里有个关注高性能服务器的blog
    http://blog.csdn.net/sodme
      

  3.   

    双方都在内网的情况下, SERVER那边不能单保存IP, 还要保存什么?
      

  4.   

    要运营的server的机器,性能比pc机高出好多倍
    再说,又不只一台机器
      

  5.   

    要运营的server的机器,性能比pc机高出好多倍
    再说,又不只一台机器-----------------------------------------------------
    这个道理大家都知道, 具体怎么价出来的,能说说吗?
      

  6.   

    MSN客户端之间是P2P通讯的 服务端只定时UDP给可户端看它是否在线等,效率也不会低。还有服务器群集技术。