[英]C++ How to retrieve ACK from a TCP Socket (windows)
我在獲取有關 TCP 連接確認的信息時遇到了一些問題。
我已經使用 Windows 套接字實現了一個基本的 TCP 套接字服務器(socket()、listen()、bind()、accept()、send())。 通信工作正常,但現在我想檢索並觀察 TCP 數據包的傳入確認。
有誰知道我如何以編程方式獲取這些信息?
如果您的應用程序需要知道何時收到數據,甚至在失敗的情況下收到了多少數據,則需要應用程序級確認。
TCP ACK 不屬於應用層,它是純粹的第 4 層簿記信息。 如果第 7 層需要 ACK,則需要在第 7 層添加一個。
相關,同樣適用於保持連接: 異步套接字和“靜默”斷開連接
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.