http://www-900.ibm.com/developerWorks/java/l-oicq/index.shtml看看这个

解决方案 »

  1.   

    satanmonkey兄,文章我看过,写得很好,可也不是面面局到,比如说服务器中转,连接测试,文件传送等。我想问,当clientA发送报文到clientB超时,服务器中转时,server该采用什么协议和clientB通讯?
     
      

  2.   

    xioyoo,高手给点意见啊?象QQ的server采用UDP监听客户端的请求,如登录、查找好友等,这样的话server有没用到多线程进行监听?
      

  3.   

    infonet(君)
    一般应该用udp,如果tcp的话,服务器很难承受.