【问题标题】:Node.js TCP input bufferingNode.js TCP 输入缓冲 【发布时间】:2012-05-22 13:25:55 【问题描述】: 我不确定我是否正确,但据我了解,当我将处理程序附加到 data 事件时,它会为我提供在此之前获得的所有数据。问题是,我如何处理缓冲数据,因为 Node.js 一次可能给我不到 4 个字节(这是我需要的最小值),尤其是当有多个并发请求时? 【问题讨论】: 标签: sockets node.js tcp buffer socket.io 【解决方案1】: 我认为这篇文章已经解决了这个问题:http://openmymind.net/2012/1/12/Reading-From-TCP-Streams/ 此处描述的 2 个解决方案的链接: https://github.com/karlseguin/redispy/blob/master/lib/reader.coffee https://gist.github.com/1598236 【讨论】: