收藏
回答

WebSocket在部分机型上不能连接

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

websocket在部分机型上不可连接,如OPPO A57armeabi-v7a,返回错误“connect response time out”




但在大部分机型上可连接。


代码如下



回答关注问题邀请回答
收藏

2 个回答

  • 炯炯
    炯炯
    2019-04-30

    请问你解决了吗?

    2019-04-30
    有用
    回复 3
    • 炯炯
      炯炯
      2019-04-30

      我的红米手机Note X也出现这个问题,开发工具没问题

      2019-04-30
      回复
    • 阿土伯
      阿土伯
      2019-05-05回复炯炯

      解决了,是证书的问题,下载的证书有apache和Nginx,原来用的是apache,换成Nginx下的就行了。

      错误提示有点误导问题解决的方向了。


      2019-05-05
      回复
    • 炯炯
      炯炯
      2019-05-06回复阿土伯

      感谢!哦,可能你说的是对的,我现在用apache,只买了一个证书,绑了接口了(且只能绑一个域名),socket现在加了端口同一个证书估计不行,当时也想过这个问题!但也奇怪,我换了一个手机可以,好像又有点说不通。

      2019-05-06
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-04-28

    超时,一直都不可以么?

    2019-04-28
    有用
    回复 3
    • 阿土伯
      阿土伯
      2019-04-28

      是的,一直都不可以。在60秒后,出现“connect response time out”错误。服务器也没收到连接。

      2019-04-28
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2019-04-28回复阿土伯

      麻烦提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html,也麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点

      2019-04-28
      回复
    • 阿土伯
      阿土伯
      2019-05-05回复疯狂的小辣椒

      解决了,是证书的问题,下载的证书有apache和Nginx,原来用的是apache,换成Nginx下的就行了。

      错误提示有点误导问题解决的方向了。

      2019-05-05
      回复
登录 后发表内容