Node.jsアプリケーション(標準のnet.Socketを使用)と他のアプリケーションとの間に通常のTCPソケット接続があります。
1MBのバッファを送信するとします。
socket.write(new Buffer(1048576));
これは非ブロッキング方式で実行されますが、明らかにデータは瞬時に送信されません。
Node.jsアプリケーションから、基盤となるシステムが内部ストリームバッファーを送信しているデータレートを測定するにはどうすればよいですか?
最終的には、過去数秒間に相手側のクライアントに送信されるデータの平均速度を知る必要があります。これは可能ですか?