当前位置:首页 - 微信小程序

使用微信小程序发送tcp数据到服务器示例

栏目:微信小程序 | 阅读:1089次 | 发布日期:2023-08-16 16:33:39

        我们在使用微信小程序在开发一些需要连接服务器发送TCP数据的时候。对于新手来说,官方的文档写得不是很详细。而且,微信小程序有连接限制:5分种内只能最多20个联接。

        在使用开发者工具的测试的时候,只能连接一次,当再发起一次连接的时候,就会报错:

         [TCPSocket] created too much.

        在真机上调试的话,五分钟内不能超过20个联接

        下面是使用的示例代码:供大家参考:

handleTcp() {
    const tcp = wx.createTCPSocket()
    tcp.connect({
      address: '',
      port: 
    })
    tcp.onConnect(() => {
      console.log("onConnect")
      tcp.write('hello, how are you')
    })
    tcp.onMessage((message, remoteInfo, localInfo) => {
      console.log("onMessage")
      console.log(message)
      console.log(remoteInfo)
      console.log(localInfo)
    })
    tcp.onError((res) => {
      console.log(res)
    })

    setTimeout(function () {
     // 3s后,关闭socket
      tcp.close(() => {
        console.log("close")
      })
    }, 3000)
  }


转载请注明出注:小雷的网站 http://leihx.com/index/news/111.html
我要评论

点击QQ图标登陆后才可以发表评论
查看评论

暂时还没有人评论!
版权信息:@2023-2029 www.leihx.com 网站访问量:5433457人次 互联网ICP备案:黔ICP备15016820号-4