mirror of
https://github.com/node-red/node-red.git
synced 2025-03-01 10:36:34 +00:00
improved error handling (and labelling) for socket node... but not perfect by a long way...
This commit is contained in:
@@ -55,8 +55,13 @@ function SocketIn(n) {
|
||||
node.send(msg);
|
||||
});
|
||||
});
|
||||
server.on('error', function (e) {
|
||||
if (e.code == 'EADDRINUSE') {
|
||||
setTimeout(node.error('TCP port is already in use - please reconfigure socket.'),250);
|
||||
}
|
||||
});
|
||||
server.listen(node.port);
|
||||
node.log('tcp listener on port :'+node.port+'/');
|
||||
node.log('tcp listener on port :'+node.port);
|
||||
|
||||
this._close = function() {
|
||||
server.close();
|
||||
@@ -130,5 +135,3 @@ RED.nodes.registerType("socket in",SocketIn);
|
||||
SocketIn.prototype.close = function() {
|
||||
this._close();
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user