收藏
回答

小程序wx.createTCPSocke真机调试错appServiceSDKScriptError?

新建的空项目,直接在onLoad()中创建TCP连接,手机上的SDKVersion见日志,为2.19.6,微信版本号是8.0.11,先使用canIUse进行支持检测,日志显示都是支持的。使用iphone也试过,日志显示同样的错误。以为是微信没用最新版本,升级后情况也一样,

    console.log("是否支持createTCPSocket:",wx.canIUse("createTCPSocket"),"是否支持TCPSocket.connect:",wx.canIUse("TCPSocket.connect"))
    var tcpClient = wx.createTCPSocket() //在此处就报错了
    tcpClient.connect({address'192.168.1.25'port8889})
    tcpClient.onConnect((res) => {
      console.log("连接成功")
      console.log(res)
    })
    tcpClient.onError((res) => {
      console.log(res)
    })


执行到wx.createTCPSocke()时就报错了

日志

最后一次编辑于  2021-09-30
回答关注问题邀请回答
收藏

4 个回答

  • 卡卡罗特
    卡卡罗特
    2021-10-18

    感觉微信小程序已经放弃这块了,完全没人管。

    2021-10-18
    有用 1
    回复 3
    • 水易
      水易
      2021-11-11
      搜了很多这个,没看见一个解决的,想。。。
      2021-11-11
      回复
    • 保持联系🌲
      保持联系🌲
      2022-01-22
      您好,大神,我这边也是差不多的情况的哈!调式模式可以正常连接的,一校验合法域名就出问题,连接不上。但是已经在小程序后台那里添加了tcp合法域名了,比如“tcp://wxpgs.evc300.cn:31990”这样子的了,微信开发工具那里打开校验合法域名的时候编译,就出现无法连接的错误。
      ---------------------------------------------------------------
      你们那边的服务器有配置证书的吗?还是不需要的哦 ?现在对这个问题很疑惑,就是我这边出现的这个错误是不是因为没有证书的原因?还是证书错误的原因?现在搞的很不明白的哈,知道的可以说一下的吗?
      2022-01-22
      回复
    • 隔壁老李
      隔壁老李
      2022-04-14回复保持联系🌲
      局域网连接应该不需要配置域名的吧  好蛋疼哦  我也是碰到楼主一样的情况  解决不了
      2022-04-14
      回复
  • 中年阿童木
    中年阿童木
    2022-06-02

    同样的问题,有解决的吗?怎么办呢

    2022-06-02
    有用
    回复
  • 隔壁老李
    隔壁老李
    2022-04-14

    请问一下解决了不?被困好几天都是这样的错误 没办法解决 真机就创建tcpsocket就报错调试不了

    2022-04-14
    有用
    回复
  • @
    @
    2022-02-16

    请问解决了吗?

    2022-02-16
    有用
    回复
登录 后发表内容