我需要同时打开与多个设备的多个连接 正在使用Node Js
每个客户都有数字秤客户,他的秤IP 为第一个用户连接,但扫描的用户失败并出现错误
错误:连接EISCONN 192.168.2.1:3002-本地(192.168.2.100:62771)
var handleRegister =function (ip,userid)
{
scaleconnect.connect(3002, ip, function() {
scaleconnect.on('data', function(data) {
io.to(userid).emit('weighScale', data.toString('utf8'));
});
});
scaleconnect.on('error', function(ex) {
console.log(ex);
});
}
答案 0 :(得分:1)
您需要为每个同时连接创建一个新的连接对象。
错误是由于在已建立连接的情况下重用scaleconnect
命名的错误。