如何制作'同步'nodejs变换流?

时间:2017-03-20 06:52:08

标签: javascript node.js node-streams

目前,我正在使用名为'ChunkingStream'的转换流来接收和处理来自TCP套接字(以及管道到其他地方)的数据。一般结构与nodejs doc中给出的示例几乎相同:

ChunkingStream.prototype._transform = function (chunk, encoding, callback) {
    // extract data from chunk
    this.push(data);
    callback();
};

但是,由于数据块的顺序在这个问题中很重要,它看起来像是调用:

this.push(data);

是异步的。

因此有没有任何方法可以使上述调用同步?干杯!

0 个答案:

没有答案