C#如何连接路由器后面的TCPListener(服务器)

C#如何连接路由器后面的TCPListener(服务器),c#,networking,tcp,vpn,C#,Networking,Tcp,Vpn,我在两台计算机上有一个客户机和服务器应用程序。我正在尝试通过internet TCP连接来连接它们。我面临的问题是 客户端(192.168.1.2)->[路由器](124.43.224.112)-- ->(互联网)->[路由器](124.43.190.63)->服务器(192.168.1.3) 如何建立TCP连接 互联网101: 网络地址转换 港口转运 路由器124.43.190.63必须配置为执行到192.168.1.3的端口转发。客户端连接到124.43.190.63 如果要编写网络应用

我在两台计算机上有一个客户机和服务器应用程序。我正在尝试通过internet TCP连接来连接它们。我面临的问题是

客户端(192.168.1.2)->[路由器](124.43.224.112)--

->(互联网)->[路由器](124.43.190.63)->服务器(192.168.1.3)

如何建立TCP连接

互联网101:

  • 网络地址转换
  • 港口转运
路由器124.43.190.63必须配置为执行到192.168.1.3的端口转发。客户端连接到124.43.190.63


如果要编写网络应用程序,您必须了解这些基本知识。

为了让客户端连接到隐藏在路由器后面的服务器,您需要在服务器的路由器上设置端口转发。这样,当客户端尝试连接到服务器路由器上的配置端口时,请求将转发到服务器。

我什么都不懂!你能解释一下吗?你不应该为此写任何特别的东西,你必须要求IT人员正确配置网络,以便两台计算机可以使用VPN或配置端口或任何你的网络基础设施需要的东西相互通信。