用winsock 做点对点通讯软件,如何在两个不同的局域网内的机器实现点对点通讯?参数如何设置?

解决方案 »

  1.   

    穿透NAT这个是需要一个中介服务器的
      

  2.   

    最近在研究非XP OS里搞UPnP~呵呵!如果你的路由支持的话,可以也这么做!要不就像1楼所讲的,用UDP+中介服务器来穿透
      

  3.   

    如果传输使用的是TCP数据包, 那么只能借助位于公网上的某台服务器进行数据包转发。这对服务器的要求是比较高的。如果传输使用的是UDP数据包, 那么可以借助位于公网上的某台服务器进行双方IP地址的转发,然后双方利用NAT穿透技术(P2P)进行数据包的互相发送。QQ对以上两种情况都支持。
      

  4.   

    哪位高人有UDP数据包的处理代码?