のドキュメントからTCPSocket.send
:
send が を返し
true
た場合、バッファリングされたのは 64k 未満であり、すぐにさらに書き込んでも安全です。send が を返し
false
た場合、64k 以上がバッファリングされており、呼び出し元は、send 呼び出しによってさらにデータをバッファリングする前に、drain イベントがトリガーされるまで待機したい場合があります。
これは、バッファ オーバーフローを回避するために次に何をすべきかをプログラムに指示します。
バッファがすでにいっぱいの場合はどうなりますか? プログラムは、データを送信する前にバッファがいっぱいかどうかを確認できますか?