В документации 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);
c1.pipe(c2);является короткой версией для
c1.pipe(c2)
c1.on('data', function(buf) { c2.write(buf); });
(плюс обработка событий «слива», пауза / возобновление и т. д. - см. документы )
Так что c.pipe(c) означает «данные эхаотправлено в c '.
c.pipe(c)