我在同一台(Windows)计算机上运行一个简单的客户端/服务器。服务器侦听端口9878.这是服务器exe的连接状态,由Process Explorer捕获:
Protocol Localhost Remote Status
TCP localhost:9878 localhost:0 LISTENING
TCP localhost:9878 localhost:55555 ESTABLISHED
TCP localhost:55555 localhost:9878 ESTABLISHED
你可以看到出了问题。我观察到的问题是数据现在无限地从服务器发送到客户端。是否有这样的情况的名称在这里看到服务器在2个端口连接到同一台机器?此外,是否有一种典型的方式可能会发生这种情况?对我来说,只要客户端在第一次连接后断开连接就会发生这种情况。
答案 0 :(得分:1)
该列表没有任何问题。这正是本地客户端连接到本地服务器时应该看到的连接集。在这种情况下,您有三个套接字:
如果您遇到某种问题,可能是代码中的错误。