[求助]c# socket编程 的问题
请问谁知道以下问题,谢谢了:
1。一个内网IP如何和一个外网IP如何建立连接啊,外网IP端如何传数据给内网IP端。
2。如果是分别处于不同局域网IP,又是如何建立连接,传送数据的呢
谢谢了!
请问谁知道以下问题,谢谢了:
1。一个内网IP如何和一个外网IP如何建立连接啊,外网IP端如何传数据给内网IP端。
2。如果是分别处于不同局域网IP,又是如何建立连接,传送数据的呢
谢谢了!
咋没有人回答呢
哎,看来这里真是没有高手啊
1、内网IP与外网IP可通过Tcp建立连接。只要建立起连接,就可以用send receive 发送、接收数据。
2、分别处于不同的局域网的IP是不能直接建立连接的,Tcp不能穿透nat。
变通方法可以用UDP打洞,建立一个通道来进行数据传输。(一般方法是通过外网的服务器转发IP及Port)