小程序
小游戏
企业微信
微信支付
扫描小程序码分享
大家好,请教个问题.
本人在cocos creator中开发游戏,客户端和服务器(nodejs)之间通信用的是soket.io。现在遇到的问题是发布到微信小游戏之后,在微信开发者工具上连接okay,但是预览到手机上socket.io始终连不上. 返回connect_error "WebSocket error"
ps: 难道只能使用websocket重写嘛,测试过websocket在真机上连接okay. 好奇怪!
网络环境,PC机和手机在同一局域网, 测试都是在调试模式下进行的.
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,我也遇到了真机连不上socket.io服务器的问题,你的解决了吗?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
请问一下,在小游戏里面你是怎么导入socket.io.js文件的?
if
(window.io ==
null
){
window.io = require(
"socket-io"
);
}
使用:
this
.sio = window.io.connect(
.ip,opts);
.sio.on(
'reconnect'
,
function
(){
cc.vv.logger.log(
'reconnection'
});
'connect'
(data){
self.sio.connected =
true
;
fnConnect(data);
'disconnect'
"disconnect"
false
self.close();
直接require就可以吧
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,我也遇到了真机连不上socket.io服务器的问题,你的解决了吗?
请问一下,在小游戏里面你是怎么导入socket.io.js文件的?
if
(window.io ==
null
){
window.io = require(
"socket-io"
);
}
使用:
this
.sio = window.io.connect(
this
.ip,opts);
this
.sio.on(
'reconnect'
,
function
(){
cc.vv.logger.log(
'reconnection'
);
});
this
.sio.on(
'connect'
,
function
(data){
self.sio.connected =
true
;
fnConnect(data);
});
this
.sio.on(
'disconnect'
,
function
(data){
cc.vv.logger.log(
"disconnect"
);
self.sio.connected =
false
;
self.close();
});
直接require就可以吧