在用 Linux C 编写的 tcp 程序中,我想关闭我使用的 tcp 连接我close(sockfd)
注意到这个函数将向另一个对等方发起一个 FIN/ACK 数据包,但是如果另一个对等方由于网络问题或 tcp 序列号而没有响应 ACK不一致(例如,其他对等方的 tcp 堆栈崩溃)然后似乎无法关闭 tcp 连接它将始终处于 FIN_WAIT1 状态
如何处理?在这种情况下如何关闭 tcp 连接?
在用 Linux C 编写的 tcp 程序中,我想关闭我使用的 tcp 连接我close(sockfd)
注意到这个函数将向另一个对等方发起一个 FIN/ACK 数据包,但是如果另一个对等方由于网络问题或 tcp 序列号而没有响应 ACK不一致(例如,其他对等方的 tcp 堆栈崩溃)然后似乎无法关闭 tcp 连接它将始终处于 FIN_WAIT1 状态
如何处理?在这种情况下如何关闭 tcp 连接?