有多种选择,TCP.UDP.winsock及其它方式,看你对传输质量的要求.不高时采用UDP就行了,而winsock最灵活,但也最难控制.

解决方案 »

  1.   

    1.内部局域网的机器怎么和外部网的机器发送消息?
    winsock不管那么多,只管IP能否送达,所以如果要进行内外网之间的消息传递,请确定能否连同。看看QQ相关的协议。2.消息是怎样从A机器发送到B机器的(路由途径是怎样的)?
    一般来说都是用udp直接发送的。如果在直接送达出现错误的情况下,会通过服务起中转。前提是服务器和客户端保持一条tcp连接。3.使用的是什么协议(好象是UDP协议,但本人不太清楚)?
    如上所述,一般采用udp,客户端和服务器端保持一条tcp的控制信令连接。
      

  2.   

    tcp 下 sock 会自己找路
    udp 和tcp 不同,属于广播协议至于想知道路径可以用 tracert IP,比如tracert 202.101.98.55