我不确定我是否做对了,但据我了解,当我将处理程序附加到 data
事件时,它会为我提供到那时为止获得的所有数据。问题是,我该如何处理缓冲数据,因为 Node.js 一次可能会给我少于 4 个字节(这是我需要的最小值),尤其是当有多个并发请求时?
最佳答案
我认为这篇文章已经解决了这个问题:http://openmymind.net/2012/1/12/Reading-From-TCP-Streams/
那里描述的 2 个解决方案的链接:
关于sockets - Node.js TCP 输入缓冲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10703000/