• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

stram pipe管道 代码运行错误

var stream = require('stream');
var util = require('util');


//自定义可读类的方法
function ReadStream() {
        stream.Readable.call(this);
       
}


//调用
util.inherits(ReadStream, stream.Readable);//让ReadStream继承流里面可读的原型stream.Readable
//为ReadStream添加原型链上的read方法
ReadStream.prototype._read = function() {
        this.push('lijie ');
        this.push('do not love');
        this.push('you!');
}


function WritStream() {
        stream.Writable.call(this);
        this._cached = new Buffer('');
}


util.inherits(WritStream, stream.Writable);
WritStream.prototype._write = function(chunk, encode, cb) {
        console.log(chunk.toString());
        cb();
}


function TransformStream() {
        stream.Transform.call(this);
}
util.inherits(TransformStream, stream.Transform);
TransformStream.prototype._transform = function(chunk, encode, cb) {
        this.push(chunk);
        cb();
}
TransformStream.prototype._flush = function(cb) {
        this.push('i have no chioce'); //为得到的数据增加定制的内容
        cb();
}


var rs = new ReadStream();
var ws = new WritStream();
var ts = new TransformStream();
rs.pipe(ts).pipe(ws); //通过管道实现数据的读转换和写
我这个代码不晓得哪里写错了,运行结果总是不对,是这样的,希望大神指教

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!