我正在尝试实现遗留系统和Linux系统之间的通信,但我经常遇到以下情况之一:Function recv(2) returns 0 (the peer hasperformed an orderly shutdown.)< SYN, ACK< PSH, ACK (the data)< ACK> RST
F
Windows socket close(closesocket)函数生成RST。在linux上,当我调用close函数来关闭tcp套接字时,它会从客户端服务器通过fin/ack,然后套接字就会被关闭。但在windows winsock上,每当我调用closesocket时,它总是生成RST消息。
我试过使用关机呼叫。它正在生成FIN。但最后我必须调用closesocket,它会发送RST。有没有办法在不发送RST消息的情况下调用closesocket释放套接字资源?