如何使TCK_QUICKACK在Python中工作
我想用Python实现tcp检查 我发现了一个神奇的方法 它引入了一种有效的方法来进行tcp健康检查如何使TCK_QUICKACK在Python中工作,python,linux,sockets,tcp,Python,Linux,Sockets,Tcp,我想用Python实现tcp检查 我发现了一个神奇的方法 它引入了一种有效的方法来进行tcp健康检查 Client: SYN Server: SYN-ACK Client: RST 我还找到了一个Go实现者 但是我希望在python中实现SYN,SYN-ACK,RST 我的代码在那里: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.setsockopt(socket.SOL_TCP, socket.TCP_QUICKACK, 0
Client: SYN
Server: SYN-ACK
Client: RST
我还找到了一个Go实现者
但是我希望在python中实现SYN
,SYN-ACK
,RST
我的代码在那里:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.setsockopt(socket.SOL_TCP, socket.TCP_QUICKACK, 0)
s.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 0)
s.setsockopt(socket.SOL_SOCKET, socket.SO_LINGER, struct.pack('ii', 1, 0))
s.connect((ip, port))
s.close()
但它没有像我预期的那样起作用。当从服务器接收到SYN-ACK
时,客户端向服务器发送ACK
如何在Python中禁用TCP\u QUICKACK