私のアプリケーションは、tcpソケットを介してxmlデータを送受信する必要があります。メッセージの長さを含む固定長のヘッダーを含める方法はありません。私の知る限り、tcpを介して送信されたデータはこのように受信者に届く可能性があります。
<メッサ
ge><コンテンツ
>こんにちは</content>
</メッセージ>
しかし、どういうわけか、これは決して起こりません。つまり、1回のSend()操作で送信されたデータ(ソケットバッファーサイズより短いか等しいと仮定)は、常に1回のReceive()操作で完全に読み取られます。エンドポイントのソケットバッファが十分に大きく、超えられない場合、上記のシナリオは可能ですか?