asioでデータをストリームに読み込む方法について少し混乱しています。私の主な質問は次のとおりです。
- 1台のコンピューターからの複数の非同期書き込みが同時に実行されており、受信側コンピューターで1回の非同期読み取りのみが行われている場合はどうなりますか。TCPプロトコルを介して、データがインターリーブされる可能性はありますか?
- ASIOライブラリは、読み取りストリーム内の新しいデータを処理するハンドラーをいつ呼び出すかをどのように認識しますか?受信したすべてのバイトを呼び出しますか?クライアントが切断したとき?
- asioを使用してtcpソケットから読み取るためのバッファーではなく、ストリームを使用する良い(そして単純な)例はありますか?
ありがとう。