我一直在使用UDP進行C#網絡的一些工作。我越來越精細,但需要回答幾個我有問題,根本問題測試:UDP網絡基礎知識
- 目前我在1〜16000字節的數據包,而根據Wireshark是得到分成發送數據幾個1500字節的數據包(由於最大數據包大小限制),然後在另一端重新組合。
我對理解數據報的權利將在另一端收到完整或根本沒有收到。 IE是一個全部或沒有任何東西。由於數據包丟失,沒有機會結束碎片數據報?
因此,我只需要每個數據報應答,而不是確保我的數據報是< 1500字節和ACK每個?
我看着在很多地方,但似乎有大量的數據包和基礎包之間的差異之間的混亂......
感謝您的幫助!
我認爲OP正在討論通過UDP發送應用級ACK。 – ChrisW
是的,我發送自己的ACK作爲一個數據包號碼(uint 16)和一組ack標誌(int32位掩碼中的前32位) –