关于网络连接websocket连接问题
671 浏览2019年03月08日作者:9000era

稳定复现环境信息:在使用tt.connectSocket的时候 在开发者工具上 有时候能连接上 有时候提示错误 “failed: Error in connection establishment: net::ERR_INSECURE_RESPONSE” 在提示错误的情况下 不断刷新重试 就会出现连接成功和失败的情况。 会进入onOpen状态

扫码到手机上运行的时候,基本连接没反应,服务器根本没收到连接信息。一连接就关闭,根本不会进入onOpen和onError状态,直接关闭。

服务器是没问题的,因为H5WEB 和 微信小程序 跑的很正常。。。。。。。

手机系统及版本/电脑系统:

app版本/IDE版本:

报错截图、相关log(选填):

游戏联系信息(选填):

游戏二维码(选填):

厂商名/游戏名(选填):

重现代码: 直接替换开发者工具创建的初始工程里的game.js :import './libs/weapp-adapter.js'

window.requestAnimationFrame(loop)


// console.log('代码片段是一种迷你、可分享的小程序或小游戏项目,可用于分享小程序和小游戏的开发经验、展示组件和 API 的使用、复现开发问题和 Bug 等。可点击以下链接查看代码片段的详细文档:')
// console.log('https://developer.toutiao.com/docs/game/');

var iscreated=false;
function loop() {
let ctx = canvas.getContext('2d')

ctx.fillstyle='#ffffff'
ctx.fillRect(0, 0, window.innerWidth, window.innerHeight)

ctx.fillstyle='#000000'
ctx.font = `${parseInt(window.innerWidth / 20)}px Arial`
ctx.fillText('测试socket', 10, window.innerHeight * 1 / 5)
// ctx.fillText('可在控制台查看代码片段的说明和文档', 10, window.innerHeight * 1 / 5 + 30)

if(!iscreated)
{
iscreated=true;
testSocket();
}

window.requestAnimationFrame(loop)
}

function testSocket()
{
let sockettask= tt.connectSocket({
url: 'wss://替换为自己的服务器地址,如果需要我可单独给地址,配合测试,谢谢'
});
sockettask.onClose(function(res){
console.log("onClose......");
});

sockettask.onOpen(function(res){
console.log("onOpen......");
});

sockettask.onError(function(res){
console.log("onError......"+res.errMsg);
});
}

最后一次编辑于 2020 年 07 月 21 日
2 条评论

相关文章

专题推荐

热门文章

热门问答