我想用Python模拟TCP握手。例如,我想建立从192.168.0.101:1234
到192.168.1.102:80
的连接。我跟着this program编写了一个类似的程序,向服务器发送一个SYN数据包。服务器响应SYN + ACK数据包给我,但我的操作系统立即发送RST数据包,中断通信。
因此,我希望让客户端收听1234端口并且不会自动响应。但是,在我用socket.socket(socket.AF_INET, socket.SOCK_STREAM)
绑定地址后,Python模块发送RST数据包而不是系统。
我如何实现这样的目标?我想我应该控制Inernet Layer,但我不知道该怎么做。
谢谢。