1 我正在研究如何使用python套接字发送TCP FIN。如何使用python套接字发送TCP FIN 我试过使用socket.socket.close,它发出一个TCP RST而不是TCP FIN。有人可以让我知道什么是API? 来源 2015-01-20 Pradeep +0 如果有数据已被接收到套接字接收缓冲区但尚未被应用程序读取,则可能在关闭套接字时无意中生成RST而不是FIN。 – EJP 2015-01-27 04:10:31
2 从Python文档: 注 的close()释放与连接相关联的资源,但不 不一定立即关闭连接。如果您想及时关闭 连接,请在close()之前调用shutdown()。 来源 2015-01-21 00:41:45 +0 我尝试了close(),但它发出了TCP RST而不是TCP FIN。 – Pradeep 2015-01-21 05:00:22 +0 我试过关机(1),它发出了FIN位设置的TCP – Pradeep 2015-01-21 07:36:05 +0 我想知道Python文档是否准确。很难看出如何关闭套接字并不是同样“及时”的。 – EJP 2015-01-27 04:09:07
如果有数据已被接收到套接字接收缓冲区但尚未被应用程序读取,则可能在关闭套接字时无意中生成RST而不是FIN。 – EJP 2015-01-27 04:10:31