【发布时间】:2013-12-23 08:06:00
【问题描述】:
我正在创建一个服务器应用程序,它使用 socket.write() 将数据发送回客户端。
在这里,我遇到了管理缓冲区大小的问题。假设服务器和客户端之间的连接中断,而服务器没有意识到这个问题。因此,它一直在写入缓冲区。在这种情况下,我想限制最大缓冲区大小,以便它可以在消耗大量资源之前抛出错误。
我知道 node_buffer.h 中的 kMaxLength 控制缓冲区的大小,但我认为通过一些自定义方法更改其值不是一个好主意。有没有其他方法来管理大小?
【问题讨论】: