Node.js 和管道 ConnectionListener
Node.js 文档 提供了创建回显服务器的示例:
var net = require('net');
var server = net.createServer(function (c) {
c.write('hello\r\n');
c.pipe(c);
});
server.listen(8124, 'localhost');
什么这条线的用途是什么?
c.pipe(c);
The Node.js documentation provides an example for creating an echo server:
var net = require('net');
var server = net.createServer(function (c) {
c.write('hello\r\n');
c.pipe(c);
});
server.listen(8124, 'localhost');
What purpose does this line serve?
c.pipe(c);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
c1.pipe(c2)
;是一个简短版本(加上“drain”事件处理、暂停/恢复等 - 请参阅文档)
所以
c.pipe(c)
表示“回显数据发送到 c”。c1.pipe(c2)
; is a short version for(plus 'drain' event handling, pause/resume etc - see docs)
So
c.pipe(c)
means 'echo data sent to c'.