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