è molto utile quando è necessario inviare byte di input di un server TCP a un altro server TCP.
In parte web della mia domanda microntoller Sto usando questo come segue
var net = require('net'),
PassThroughStream = require('stream').PassThrough,
stream = new PassThroughStream();
net.createServer({allowHalfOpen: true}, function(socket) {
socket.write("Hello client!");
console.log('Connected:' + socket.remoteAddress + ':' + socket.remotePort);
socket.pipe(stream, {end: false});
}).listen(8080);
net.createServer(function(socket) {
stream.on('data', function (d) {
d+='';
socket.write(Date() + ':' + ' ' + d.toUpperCase());
});
socket.pipe(stream);
}).listen(8081);
[Forse] (http://nodejs.org/api/stream.html#stream_class_stream_passthrough) (0.10+). –
@ JonathanLonowski grazie, ho letto quella pagina 20 volte, perché ancora mi mancava. Fagli una risposta e io accetterò. – fadedbee