2013-12-23 73 views
2

我正在創建一個服務器應用程序,它使用socket.write()將數據發送回客戶端。如何在Node.js中設置最大緩衝區大小?

在這裏,我遇到了管理緩衝區大小的問題。假設服務器和客戶端之間的連接中斷,並且服務器沒有意識到問題。所以,它一直寫入緩衝區。在這種情況下,我想限制最大緩衝區大小,以便在消耗大量資源之前拋出錯誤。

我知道node_buffer.h中的kMaxLength控制緩衝區的大小,但我不認爲通過一些自定義的方法來改變它的值是個好主意。有沒有其他方法來管理大小?

回答