收藏
回答

websocket 报错Timer Expired是什么原因?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug websocket 客户端 7.0.5 2.7.7

websocket连接一直error,没有监听到onOpen和onClose,在开发者工具上连接正常,真机调试偶尔能连上,报错"exception onOpen fail code:9, msg:Timer Expired",如下图。文档里找不到对这个错误的说明。




而且是一段时间连不上,一段时间又恢复正常...同一个手机同一个网络

最后一次编辑于  2019-07-26
回答关注问题邀请回答
收藏

7 个回答

  • 柴建泽
    柴建泽
    2020-03-23

    官方能不提供一个完整的解决方案?怎么没见官方的回答?好久没解决问题。

    2020-03-23
    有用 2
    回复 1
    • Geefib
      Geefib
      2020-03-23
      目前我这边是根据心跳来判断ws是不是连接上的。可以参考下。每3秒向ws发心跳,失败了或readystatuscode !== 1就重连即可。目前暂时没出现问题
      2020-03-23
      回复
  • 阳
    2019-09-27

    知道原因么?同问

    2019-09-27
    有用 1
    回复 1
    • 杨增凯
      杨增凯
      2019-10-31
      未解决...
      2019-10-31
      回复
  • 不可李煜
    不可李煜
    2019-09-07

    解决了吗请问?我也遇到这个问题

    2019-09-07
    有用 1
    回复 1
    • 杨增凯
      杨增凯
      2019-09-18
      没解决
      2019-09-18
      1
      回复
  • 这是微信名
    这是微信名
    2019-12-27

    官方能不能走点心?给个合理解释?

    2019-12-27
    有用
    回复
  • 1000-7=?
    1000-7=?
    2019-12-13

    解决了吗?同问

    2019-12-13
    有用
    回复
  • 虚竹
    虚竹
    2019-10-10

    解决了么?同问

    2019-10-10
    有用
    回复 2
    • Geefib
      Geefib
      2019-10-10
      +1
      2019-10-10
      回复
    • 杨增凯
      杨增凯
      2019-10-31
      没解决
      2019-10-31
      回复
  • 灵芝
    灵芝
    2019-07-26

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-07-26
    有用
    回复 3
    • 杨增凯
      杨增凯
      2019-07-26
      我只想知道导致exception onOpen fail code:9, msg:Timer Expired的原因是什么?
      2019-07-26
      1
      回复
    • 河山
      河山
      2019-08-20
      这个问题有找到是什么原因吗?
      2019-08-20
      回复
    • 2019-09-06
      exception onOpen fail code:9, msg:Timer Expired 同问,vivo z3 最新微信版本
      2019-09-06
      回复
登录 后发表内容