【发布时间】:2013-08-06 20:42:04
【问题描述】:
我正在研究子堆栈/鞋示例代码,尤其是浏览器端的节点流:
https://github.com/substack/shoe/blob/master/example/invert/client.js
stream.pipe(through(function (msg) {
result.appendChild(document.createTextNode(msg));
this.queue(String(Number(msg)^1));
})).pipe(stream);
我明白什么
result.appendChild(document.createTextNode(msg));
可以,但我就是不知道是什么
this.queue(String(Number(msg) ^ 1));
配合
.pipe(stream)
queue 和.pipe(stream) 回到流对我来说对流控制有点意义,但String(Number(msg) ^ 1) 是我一无所知的。什么是^ 1)??
【问题讨论】:
标签: node.js sockets stream streaming