1
我正在進行網絡編程,我需要一個數據結構來爲數據包分割問題附加數據。什麼是在C++中追加數據的最佳方式
例如,如果一個客戶端發送了一個大小爲500字節的數據包,並且由於某種原因,服務器會將數據包作爲每個大小爲250字節的較小數據包接收。
在服務器端,它解析報頭並獲取數據包的大小,並檢查它是否已收到客戶端發送的所有數據。如果沒有,我認爲它應該將其存儲到某個地方並附加稍後發送的數據,直到它收到它應該接收的數據的大小。
我是網絡編程的新手,我一直在玩示例教程,但沒有涉及這個異常處理。
如果你們能爲我提供任何有關此主題的高級教程或參考資料,我將非常感激。
在此先感謝。
你能告訴我一個示例代碼實現嗎?提前致謝。 – codereviewanskquestions