0

そうです、ソケットに実装するためのより高度で柔軟なプロトコルを探しています。単一の同じ TCP ソケットを介して、データ、ビデオ、オーディオ、およびテキストを転送します。

私が現在使用しているプロトコルは次のとおりです。データの長さとヘッダーを取得します。それを書いてください。次に、実際のデータを書き出します。反対側は、長さとヘッダーの最初のバイトを読み取り、それを受信します。

ソケットで 1 種類のデータしか同時に送信できないため、これは良くないことに気付くでしょう。

では、どうすればこれを改善できますか?

とても有難い。

4

1 に答える 1

0

ペイロードとしてさまざまなタイプのデータを送信している場合は、おそらく、書き出すヘッダーでタイプを区別する必要があります。それ以外には、独自のプロトコルを作成するためのルールはありません。それは楽しみの半分です! それはすべて、ソフトウェアにとって何が役立つかということです。

于 2012-12-30T14:12:46.980 に答える