そうです、ソケットに実装するためのより高度で柔軟なプロトコルを探しています。単一の同じ TCP ソケットを介して、データ、ビデオ、オーディオ、およびテキストを転送します。
私が現在使用しているプロトコルは次のとおりです。データの長さとヘッダーを取得します。それを書いてください。次に、実際のデータを書き出します。反対側は、長さとヘッダーの最初のバイトを読み取り、それを受信します。
ソケットで 1 種類のデータしか同時に送信できないため、これは良くないことに気付くでしょう。
では、どうすればこれを改善できますか?
とても有難い。