这种类型的套接字连接状态方案是否有名称?

时间:2012-11-21 04:41:53

标签: c sockets networking

我在同一台(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个端口连接到同一台机器?此外,是否有一种典型的方式可能会发生这种情况?对我来说,只要客户端在第一次连接后断开连接就会发生这种情况。

1 个答案:

答案 0 :(得分:1)

该列表没有任何问题。这正是本地客户端连接到本地服务器时应该看到的连接集。在这种情况下,您有三个套接字:

  1. 服务器 - 监听套接字
  2. 服务器 - 连接到客户端的套接字
  3. 客户端 - 连接到服务器的套接字
  4. 如果您遇到某种问题,可能是代码中的错误。