es ist wirklich praktisch, wenn Sie Eingabe Bytes eines TCP-Servers zu einem anderen TCP-Server senden müssen.
In meiner microntoller Anwendung Webpart ich dies mit als
folgt
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);
[Vielleicht] (http://nodejs.org/api/stream.html#stream_class_stream_passthrough) (0.10+). –
@ JonathanLonowski danke, ich habe diese Seite 20 mal gelesen, da sie es immer noch vermisst hat. Mach es eine Antwort und ich werde es akzeptieren. – fadedbee