如何打开多个连接socket.connect()

时间:2019-03-19 11:27:13

标签: node.js

我需要同时打开与多个设备的多个连接 正在使用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);
         }); 
}

1 个答案:

答案 0 :(得分:1)

您需要为每个同时连接创建一个新的连接对象。

错误是由于在已建立连接的情况下重用scaleconnect命名的错误。

相关问题