2011-06-14 47 views
0

有沒有辦法確定在使用recv()和Winsock時收到了多少數據包?我正在尋找一個解決方案來實現在客戶端,沒有特別要求在服務器端(我無法控制)確定Winsock2收到的數據包

+0

可能的重複http://stackoverflow.com/questions/586799/count-the-number-of-packets-sent-to-a-server-from-a-client。這個問題的答案指出,這取決於你的數據包的含義。 – mdm 2011-06-14 20:29:00

+0

感謝您指出,不知道爲什麼沒有出現在我原來的搜索 – wnsockbegnr 2011-06-14 20:56:29

+0

可悲的是,也沒有回答它。我不能使用任何這些解決方法,需要我控制服務器和客戶端 - 我只控制客戶端。 – wnsockbegnr 2011-06-14 20:59:22

回答

0

你需要使用類似WinPCap的數據包嗅探。然後,您可以將捕獲的數據包與使用的套接字關聯起來。

+0

我在跳躍有一個更好的方法...連接可以重用和相關性可能成爲iffy – wnsockbegnr 2011-06-14 20:48:50

相關問題