1

リッスンしている TCP ソケットを開き、ソケットに書き込まれたすべてのバイトを読み取り、それらのバイトで何かを行うアプリを作成しようとしています。サーバーは、ソケットに書き込まれるデータの長さを知りません。また、送信されるデータには終了文字がありません。私がやりたいことは、利用可能なすべてのバイトを読み取り、少し遅らせて、より多くのバイトを読み取ろうとすることです。これを行う簡単な方法はありますか? タイムアウトまたは1秒で100バイトを読み取るようなことをしたいのですが、読み取りがタイムアウトした場合は、利用可能なすべてのデータを取得してから、再度読み取りを開始します。

4

0 に答える 0