Ich versuche, Daten von Arduino-Server mit Node.js "net" -Modul zu lesen. Eigentlich geht alles super, außer Fehlerbehandlung.Node.js. Ereignis: 'Fehler' wird nicht ausgelöst
Das Problem liegt im "Fehler" -Ereignis. Es wird überhaupt nicht gefeuert. Ich habe gerade den Server ausgeschaltet und das "Daten" -Ereignis gestoppt, aber das "Fehler" -Ereignis wurde nicht ausgelöst.
Hier ist das einfachste Beispiel.
var net = require('net');
var socket = new net.Socket();
var config = {
port: 5003,
host: '192.168.1.66'
};
function connect() {
socket.connect(config, function() {
console.log('Connected to: ' + socket.remoteAddress + ':' + socket.remotePort);
});
}
// This event is working.
socket.on('data', function() {
console.log('Data...');
});
// This is never fired.
socket.on('error', function() {
console.log('Error...');
});
connect();
Irgendwelche Ideen wo ist das Problem?
Wird ein Fehler angezeigt? Es wird nur bei einem Fehler ausgelöst. – jmugz3