C语言 是否有此类套接字连接状态方案的名称



我在同一台(Windows)计算机上运行一个简单的客户端/服务器。服务器侦听端口 9878。下面是进程资源管理器捕获的服务器 exe 的连接状态:

Protocol    Localhost         Remote            Status
TCP         localhost:9878   localhost:0        LISTENING
TCP         localhost:9878   localhost:55555    ESTABLISHED
TCP         localhost:55555  localhost:9878     ESTABLISHED

如您所见,出了点问题。我观察到的问题是数据现在从服务器无限发送到客户端。 对于服务器通过 2 个端口连接到同一台机器的情况,是否有名称? 另外,是否有一种典型的方式可以发生这种情况? 对我来说,一旦客户端在第一次连接后断开连接,它就会发生。

该列表没有错。 这正是本地客户端连接到本地服务器时应看到的连接集。 在此方案中,您有三个套接字:

  1. 服务器 - 侦听套接字
  2. 服务器 - 连接到客户端的套接字
  3. 客户端 - 连接到服务器的套接字

如果您遇到某种问题,则可能是代码中的错误。

最新更新