TCP客户端连接超时

时间:2017-08-10 18:51:20

标签: c# windows tcp tcpclient

所以我用这样的连接代码制作了一个聊天程序

客户端

Client code

服务器

Server code

现在它与LAN

完美配合

Lan connection works

但是对于上帝的爱,我无法弄清楚为什么WAN无法正常工作

WAN is not working

现在我知道现在每个人都在指责防火墙或端口转发但是!我已经完成了所有这些,这就是证据!当我使用端口检查工具检查服务器是否已启动时,服务器崩溃导致我没有放置try catch块来处理未知请求!

enter image description here

如果您的想法可能是DNS,那不是我输入的主机地址,它仍然连接到服务器!另外,我用汽车检查了它试图连接的地址确实是我的IP! 这有多奇怪!!!我一直在看我的代码几个小时......请帮忙

1 个答案:

答案 0 :(得分:1)

192.168.1.100以外,您不接受任何其他关联。使用IPAddress.Any而不是serverAddress创建TCPListener。