ストリームから大量のデータを読み取る必要があります。データの長さは送信前にはわかりません。ストリームには特別な「終了文字」はありません。問題: ストリームに対して複数のデータ イベントを取得しましたが、データの処理を開始するタイミングがわかりません。
TCPストリームにデータが残っているかどうかを確認できる他のプログラミング言語のパターンを知っています(たとえば、NSInputStream-objectsの「hasBytesAvailable」のようなものがあるiOSおよびobjective-C)。
node.jsに似たようなものはありますか? または、node.jsで問題を解決するにはどうすればよいですか?