簡體   English   中英

C++ 如何從 TCP 套接字檢索 ACK (windows)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM