在NodeJS中包装双向流

时间:2013-07-03 10:21:25

标签: javascript node.js stream pipe

我想将套接字包装到另一个对象中:

转换输出 - 例如将字符串转换为Base64 转换输入 - 例如将Base64转换为字符串

(注意:我的用例不是Base64,但与之同构并且会使问题复杂化。)

分别在两个方向上做这件事是微不足道的 - 例如将套接字插入Base64解码器并写入Base64编码器,该编码器插入套接字。

我想从套接字生成一个单个新对象,可以写入和读取(通过数据事件),然后对两个方向执行所需的转换。

解决方案需要支持Node 0.8.X和0.10.X。

1 个答案:

答案 0 :(得分:0)