ArduinoサーバーからNode.js "net"モジュールを使用してデータを読み取ろうとしています。実際には、エラー処理を除いてすべてがうまくいっています。Node.jsイベント: 'エラー'が発生しません。
問題は「エラー」イベントです。それはまったく解雇されません。サーバーの電源を切って「データ」イベントが停止しましたが、「エラー」イベントは発生しませんでした。
ここでは最も簡単な例を示します。
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();
問題はどこですか?
エラーが表示されますか?それは間違いで解雇されるだけです。 – jmugz3