如何使用python套接字发送TCP FIN
我正在研究如何使用python套接字发送TCP FIN 我尝试使用socket.socket.close,它会发送TCP RST而不是TCP FIN。有人能告诉我什么是API吗?来自python文档: 注 close()释放与连接关联的资源,但不释放 不一定要立即关闭连接。如果你想关门 要及时恢复连接,请在关闭()之前调用shutdown()如何使用python套接字发送TCP FIN,python,sockets,network-programming,Python,Sockets,Network Programming,我正在研究如何使用python套接字发送TCP FIN 我尝试使用socket.socket.close,它会发送TCP RST而不是TCP FIN。有人能告诉我什么是API吗?来自python文档: 注 close()释放与连接关联的资源,但不释放 不一定要立即关闭连接。如果你想关门 要及时恢复连接,请在关闭()之前调用shutdown() 我尝试了close(),但它发送了TCP RST而不是TCP FIN。我尝试了关机(1),它发送了一个带有FIN位SET的TCP。我想知道Python文档
我尝试了close(),但它发送了TCP RST而不是TCP FIN。我尝试了关机(1),它发送了一个带有FIN位SET的TCP。我想知道Python文档是否准确。很难看出关闭套接字是否同样“及时”。如果有数据已接收到套接字接收缓冲区,但应用程序尚未读取,则在关闭套接字时可能会无意中生成RST而不是FIN。