Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#tcp服务器客户端问题_C#_Networking - Fatal编程技术网

c#tcp服务器客户端问题

c#tcp服务器客户端问题,c#,networking,C#,Networking,我编写了一个简单的C#tcp服务器/客户端应用程序,它在本地网络上运行良好,但当我尝试从其他网络连接到服务器时,它无法连接。我查看了端口转发,设置了端口和ip地址以转发到本地服务器,但仍然存在相同的问题。我该怎么办?我还需要更改哪些其他设置?这是一个网络/管理问题,因此在上问这个问题可能更有用。但无论如何,要找出问题所在,您应该尝试使用其他工具(如telnet或类似工具)连接到远程服务器 如果无法连接,则应禁用所有防火墙(或其他安全工具,如“security essentials”),并检查路由

我编写了一个简单的C#tcp服务器/客户端应用程序,它在本地网络上运行良好,但当我尝试从其他网络连接到服务器时,它无法连接。我查看了端口转发,设置了端口和ip地址以转发到本地服务器,但仍然存在相同的问题。我该怎么办?我还需要更改哪些其他设置?

这是一个网络/管理问题,因此在上问这个问题可能更有用。但无论如何,要找出问题所在,您应该尝试使用其他工具(如telnet或类似工具)连接到远程服务器


如果无法连接,则应禁用所有防火墙(或其他安全工具,如“security essentials”),并检查路由器的日志文件,以调查无法连接的原因。

我要做的第一件事是尝试从客户端ping服务器,从服务器ping客户端。这可以排除任何问题,例如子网/VLAN不匹配,这些问题在堆栈中比防火墙低得多(尽管请注意,防火墙可以阻止ping数据包,尽管这并不常见)

此外,请注意,许多ISP会阻止端口以阻止其客户托管服务。也许可以尝试另一个TCP端口