0
使用TCP协议,是否可以绑定到端口,监听数据。手动处理TCP flags
?是否可以使用TCP套接字处理TCP标记?
编辑
一个正常的程序可以做socket(), bind(), then listen()
和accept()
连接。然后你可以从插座上,而不是TCP标志位,如PSH + ACK
在这里得到的数据就是我想要的,当TCP
连接尚未建立,只是发送到服务器的一个端口的数据包,我想看到它使用TCP标记,如SYN
,SYN + ACK
编辑
是的,我知道PCAP和包插座,但我并没有打算捕获数据包。我的意思是服务器在端口上侦听并处理TCP标志。
详细说明你的意思是处理“TCP标志”? – nrathaus
你的意思是在TCP套接字上吗?或者更一般地,你希望在用户空间中看到更多的TCP协议(在这种情况下,原始IP套接字可以为你提供)? – Joe
@nrathaus是的,甚至在连接建立之前(3路握手) – daisy