客户端和服务器端都在不同的内网,可以建立数据传输吗?客户端是多个,且各自之间不发生联系

解决方案 »

  1.   

    就是NAT穿透了。看下这篇文章:http://www.brynosaurus.com/pub/net/p2pnat/
      

  2.   


    如果仅是文字传输的话,这种方法是可以的。但要是大数据量的传输,最好还是NAT穿越吧,貌似仅建一个用于NAT穿越的服务器就可以了,楼主还是查查NAT这方面的资料吧!
      

  3.   

    在外网架设一个服务器,这仅仅能连接服务器,然后用到NAT技术,才能在不同的内网之间通信。不过NAT技术现在公开比较多的是资料,源码很少。
      

  4.   

    1. 在各自的网关处做端口映射。
    2. 用VPN。
      

  5.   

    一种方法是 注册个花生壳的免费域名,然后在TP-LINK的路由器里,填上花生壳域名,账号,在NAT下内网机器。这样外网pc就能与内网pc SOCKET了。