收藏
回答

TCP链接成功后,给硬件发送消息内容不正确,为什么?

点击发送按钮,内容不正确,比如发送的信息明明是“ABC”,硬件端收到的却是“DEF”。而且submit一次,tcp.write会执行很多次。逻辑如下,有什么错吗? 

function submit(that) {

if (tcp) {

    //关闭连接

    tcp.close();

  }

  tcp.connect({

    address: ip,

    port: port,

    timeout: 3 //默认为 2s

  });

  tcp.onConnect(function (e) {

    setTimeout(() => {

      tcp.write(that.data.msg);

    }, 3000);

  });

}


回答关注问题邀请回答
收藏
登录 后发表内容