【发布时间】:2010-10-05 04:03:23
【问题描述】:
我们有一个简单的遗留软件,我们需要使用它 通过端口 15001 使用 TCP/IP 进行通信。我们需要监听端口 15001 让旧版软件建立连接,然后读取它发送给我们的任何内容。
我们已经在互联网上测试了这个解决方案,它运行良好。 但是,如果我们在 GPRS TCP/IP 网络上测试相同的解决方案,它不会。
所有的基础都已经检查过了,我们可以ping GPRS网络中的其他设备了 并且 15001 端口没有被任何防火墙阻止。
那么也许我的 TcpListener 有问题?
它是这样初始化的:
tcpServer = new TcpListener(IPAddress.Any, TCP_PORT);
我假设它侦听系统上每个可用的启用 IPv4 的接口, 因为我使用了 IPAddress.Any ?
有人知道这两个网络之间可能有什么区别吗? (即使不应该有任何区别)如果有什么我需要更改为我的 TcpListener?
【问题讨论】:
标签: c# .net networking tcp tcplistener