通过c#向nat用户发送数据

时间:2013-11-26 18:41:41

标签: c# tcp file-transfer nat

如何从服务器向nat用户发送数据?我有自己的tcp / ip传输数据实现,但它只能在具有公共IP地址的计算机之间工作。

我听说过udp,但我不知道这只是这样做的方法吗?

感谢您的任何建议。

通过c#

向nat用户发送数据

1 个答案:

答案 0 :(得分:0)

您需要转发目标路由器上使用的TCP端口。例如。在公共IP 70.1.1.33上,有一个本地IP地址为192.168.1.103的人。当你想要连接到那个时,70.1.1.33上的人必须将他/她的路由器上的端口(例如1953)转发到本地地址192.168.1.103。

如何完成此操作会有很大差异,具体取决于路由器制造商。但谷歌会帮助你。您可以找到更多信息herehere

此问题可能包含您的答案:How do I make a TCP server work behind a router (NAT) without any redirection configuration needed