我写了一个简单的 tcp 客户端和服务器并运行它们我注意到当我ctrl+c
用来结束程序时 tcp 连接被关闭但 tcp 连接状态就像TIME_WAIT
我再次运行 tcp 客户端和服务器时 tcp 连接不能再次建立一个RST
数据包总是由tcp服务器发送我必须等待一段时间才能建立下一个tcp连接
这是什么原因以及如何处理这个问题?
此外,我注意到在一台主机上,当 tcp 连接处于状态时,FIN_WAIT_2
即使它没有收到FIN
,tcp 连接也会在一段时间后关闭,为什么?
谢谢