【发布时间】:2010-10-18 02:23:39
【问题描述】:
在尝试通过 TCP 配置 .NET 远程处理设置时,我在接受外部连接(来自不在我的 LAN 上的任何计算机的连接)时遇到了问题。我做了一些调查,并在我的朋友开始连接后立即点击 netstat -a。这是我看到的:
TCP 0.0.0.0:2594 Taylor-PC:0 监听
...
TCP 192.168.1.102:2594 24-155-7-16:63588 已建立
TCP 192.168.1.102:62488 192.168.0.100:1554 SYN_SENT
现在这是奇怪的部分:24.155.7.16 是我朋友的 IP(已修改),它表示连接已建立。但是连接会挂起,直到超时。然后我发现 192.168.0.100 是 his 网络上的 his 本地地址。某处发生了一些奇怪的事情。我的服务器和客户端都是 TCPChannel,后者初始化为“new TCPChannel(0)”。当我在与服务器相同的机器上运行客户端时,本地主机连接工作,但我不能接受远程连接。没有端口转发或防火墙问题。
感谢您的帮助
【问题讨论】: