私はネットワークプログラミングを行っています。パケットセグメンテーションの問題のデータを追加するデータ構造が必要です。C++でデータを追加する最も良い方法は何ですか
たとえば、クライアントがサイズ500バイトのパケットを送信し、なんらかの理由でサーバがパケットをサイズ250バイトのより小さなパケットとして受信したとします。
サーバー側では、ヘッダーを解析してパケットのサイズを取得し、送信されたすべてのデータクライアントを受信したことを確認します。もしそうでなければ、それをどこかに格納して、受け取るべきデータのサイズを受け取るまで後で来るデータを追加するべきだと思う。
私はネットワークプログラミングの初心者です。サンプルチュートリアルで試してみましたが、この例外処理については説明しませんでした。
皆さんにこのトピックに関するアドバンスチュートリアルやリファレンスを提供していただければ幸いです。
ありがとうございます。
これを実装するサンプルコードを表示できますか?前もって感謝します。 – codereviewanskquestions