We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.前面规则设定的也正确 2.拦截修改部分的代码 exports.handleWebSocket = async (socket, connect) => { console.log('开始程序'); // 与服务器建立连接 const svrSocket = await connect(); console.log('完成与服务器的连接',svrSocket); // 客户端 pong 服务端 socket.on('pong', (data) => { console.log(data, 'socket pong'); svrSocket.pong(data); }); // 客户端 ping 服务pong 端 socket.on('ping', (data) => { console.log(data, ' socket ping'); svrSocket.ping(data); }); // 服务端 ping 客户端 svrSocket.on('ping', (data) => { console.log(data, ' svrSocket ping'); socket.ping(data); }); // 服务端 pong 客户端 svrSocket.on('pong', (data) => { console.log(data, 'svrSocket pong'); socket.pong(data); });
// 正常断开 WebSocket 连接 socket.on('disconnect', (data) => { console.log(data,'client disconnect'); svrSocket.disconnect(code); }); // 正常断开 WebSocket 连接 svrSocket.on('disconnect', (code, message, opts) => { //这个地方显示的是1002错误 console.log(code, message, opts,'server disconnect'); socket.disconnect(); });
// 获取客户端解析后的帧数据 socket.on('message', (data) => { console.log(data, 'client data'); svrSocket.send(data) }); // 获取服务端解析后的帧数据 svrSocket.on('message', (data) => { console.log(data, 'server data'); socket.send(data); });
};
The text was updated successfully, but these errors were encountered:
No branches or pull requests
1.前面规则设定的也正确
2.拦截修改部分的代码
exports.handleWebSocket = async (socket, connect) => {
console.log('开始程序');
// 与服务器建立连接
const svrSocket = await connect();
console.log('完成与服务器的连接',svrSocket);
// 客户端 pong 服务端
socket.on('pong', (data) => {
console.log(data, 'socket pong');
svrSocket.pong(data);
});
// 客户端 ping 服务pong 端
socket.on('ping', (data) => {
console.log(data, ' socket ping');
svrSocket.ping(data);
});
// 服务端 ping 客户端
svrSocket.on('ping', (data) => {
console.log(data, ' svrSocket ping');
socket.ping(data);
});
// 服务端 pong 客户端
svrSocket.on('pong', (data) => {
console.log(data, 'svrSocket pong');
socket.pong(data);
});
// 正常断开 WebSocket 连接
socket.on('disconnect', (data) => {
console.log(data,'client disconnect');
svrSocket.disconnect(code);
});
// 正常断开 WebSocket 连接
svrSocket.on('disconnect', (code, message, opts) => {
//这个地方显示的是1002错误
console.log(code, message, opts,'server disconnect');
socket.disconnect();
});
};
svrSocket.on('disconnect', (code, message, opts) => {
//这个地方显示的是1002错误
console.log(code, message, opts,'server disconnect');
socket.disconnect();
});
这个地方打印的显示1002错误,好像所有的微信小游戏拦截websocket都不行,如果把规则去掉,正常走代理,可以正常走代理联网进入游戏
The text was updated successfully, but these errors were encountered: