Stability: 0 - Deprecated: Use [
writable.writableLength
][] instead.
- {integer}
此属性显示为写入而缓冲的字符数。 缓冲器中可能包含字符串,其编码后的长度是未知的。 因此,此数字仅是缓冲器中字节数的近似值。
net.Socket
具有该属性时,则 socket.write()
始终可用。
这是为了帮助用户快速启动并运行。
计算机不能总是跟上写入套接字的数据量。
网络连接也可能太慢。
Node.js 将会在内部将写入套接字的数据进行排队,并在可能的情况下将其发送出去。
这种内部缓冲的结果是内存可能会增加。
对于遇到 bufferSize
太大或不断增加的用户,应尝试使用 [socket.pause()
] 和 [socket.resume()
] 来对其程序中的数据流进行节流。