应该是前者,用的大概是UDP协议

解决方案 »

  1.   

    客户端与客户端是udp
    客户端与服务端是tcp/ip
      

  2.   

    通过登陆服务器报告自己的ip得到上线网有的ip
    然后点对点udp协议
    既使服务器关机只要不下线也能用
      

  3.   

    to:bestluo(要学) (2002-1-27 21:17:13)  得0分 
    都要通过服务器中转的  藤讯买不起这么多服务器的!!!回复人: ww28(ww28) (2002-1-27 21:30:13)  得0分 
    通过登陆服务器报告自己的ip得到上线网有的ip
    然后点对点udp协议
    既使服务器关机只要不下线也能用 正确 
      

  4.   

    回复人: ferrytang(ferry) (2002-1-27 21:15:04)  得0分 
    客户端与客户端是udp
    客户端与服务端是tcp/ip  工作原理:你上线,那么服务器和你用tcpip保持连接,就是将你的再线好友信息传输给你
    记录你的ip地址和使用的端口
    你发消息,从服务器查找你要发送方的ip,端口,然后通过udp将消息发送过去
    如果对方的ip没有,则说明对方不在线,那么将发送的消息存放到服务器端,当对方上线时
    发送。