私はネットワーキングプロジェクトに取り組んでいます。クライアントからサーバー リスナーにデータを送信する場合、リスナーはこのデータを 2 つ以上のコールバック (TCP ブロッキング) で処理できますか? つまり、「Hello World」を送信しました。サーバー リスナー (TCP ブロッキング) は、1"Hello" 2"World" または 1"Hell" 2"o World" などの受信を処理できますか? これが可能であれば、TCP データ パケット用のパケット ハンドラを作成します。ありがとう!
編集: (詳細説明) 、これは可能性がありますか (TCP ブロッキング)?
- クライアントは「Hello world」と言います
- サーバーは、最初のコールバック「recv();」で「Hello」を読み取ります。( recv();関数は "Hello" 出力を返します)
- サーバーは、2 番目のコールバック「recv();」で「world」を読み取ります。( recv();関数は「世界」の出力を与える)