就是通过一个SOCKET链接就行。。那用得着开个线程,全国几千万QQ用户(没统计过乱说的),
一个QQ一个线程。。那是啥服务器哦。

解决方案 »

  1.   

    我猜应该是"QQ客户端会独立开一个线程和QQ服务器端进行SOCKET通信"的,但她可能会线程池或者是客户轮换等技术.楼上的说"就是通过一个SOCKET链接就行"是不可能的,现在的http请求都是一对一的(一个线程对一个客户端),只是http是无状态的,请求处理完毕后这个线程就归还线程池了. 
    所以我猜QQ应该是参考了http的模式进行了改造.
      

  2.   

    不是单开线程序,会员是HTTP,非会员TCP、或UDP
      

  3.   

    我感觉QQ这东西要比MSN好得多,要是能推行到国际会代替MSN吗?
      

  4.   

    QQ采用UDP进行通讯的
    当客户端登陆到服务器时,进行验证并下载在线好友信息,就是让你知道你QQ上的在线好友
    当你和好友聊天的时候,无论你发起聊天还是对方,你和你的好友已经成为点对点的模式通讯了
    如何任何一方出现网络故障的
    会经服务器转发的
    我有时候会遇到发信息后没反应
    过会儿会显示经服务器转发失败
    以上是个人的理解