Egret社区
20银子
本帖最后由 daitou0322 于 2018-8-17 16:25 编辑

微信小程序,连接WebSocket WSS,IOS无法连接,提示IoError,安卓版本微信正常

SDK:5.2.4


            this.socket = new egret.WebSocket();
            this.socket.type = egret.WebSocket.TYPE_STRING;

            this.socket.addEventListener(egret.Event.CONNECT, this.onConnect, this);
            this.socket.addEventListener(egret.Event.CLOSE, this.onClose, this);
            this.socket.addEventListener(egret.IOErrorEvent.IO_ERROR, this.onIOError, this);
            this.socket.addEventListener(egret.ProgressEvent.SOCKET_DATA, this.onMessage, this);
            if(this.useWss){
                CommonUtils.LoggerUtil.log(`开始连接服务器:wss://${host}{port}`)
                this.socket.connectByUrl(`wss://${host}{port}`);
            }else{
                CommonUtils.LoggerUtil.log(`开始连接服务器:ws://${host}{port}`)
                this.socket.connectByUrl(`ws://${host}{port}`);
            }


发布微信小游戏

Android正常连接,IOS抛出IOError

分享到 :
0 人收藏

6 个回复

倒序浏览
daitou0322  初学乍练 | 2018-8-17 16:21:13
补充一下,连接的是WSS,微信服务器可信域名也配置好了
jj229937432  圆转纯熟 | 2018-8-27 23:58:45
同样的错误,求解
h312903294  登堂入室 | 2018-9-15 14:53:56
请问楼主,你们服务器端是咋个写的,我碰到了net::ERR_SSL_VERSION_OR_CIPHER_MISMATCH
江西老表  圆转纯熟 | 2018-9-15 18:55:07
同样的问题 好尴尬 服务端pomelo 写的  ,真的是脑壳痛
江西老表  圆转纯熟 | 2018-9-20 10:42:34
微信小游戏URL不允许用端口号,突然想到那天看了这个帖子 万一还有朋友掉坑呢。解决方式我是用nginx做的反向代理 。
wang.fu.jun  初学乍练 | 2019-12-18 13:58:47
我也遇到了和楼主一模一样的问题,真痛苦,大家都怎么解决的啊?微信想做平台感觉还差很远,腾讯技术太low了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

daitou0322

初学乍练

积分: 5 帖子: 4 精华: 0

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部