我有一个带有服务器/客户端应用程序的系统。客户端将发送套接字连接请求,而服务器将在其正常工作时接受套接字连接。但是,在某些情况下(最有可能是由于套接字断开不正常,例如客户端系统关闭或崩溃),客户端将无法重新连接到服务器应用程序。 Wireshark捕获显示客户端将继续尝试连接;但是经过SYN-> SYN,ACK-> ACK之后,服务器应用程序将发送RST。此时,有时netstat -an将显示连接处于CLOSE_WAIT状态,而其他时候将不显示该连接。捕获显示“确认号:TCP损坏。未设置ACK标志时,确认字段非零。
我的问题是服务器应用程序为什么会发送此RST?