gpt4 book ai didi

javascript - 如何使用 Cocos2dJS 连接到 Socket.IO 服务器?

转载 作者:搜寻专家 更新时间:2023-10-31 23:54:07 25 4
gpt4 key购买 nike

如何从 cocos2djs 游戏连接到 nodejs socket.io 服务器?我一路谷歌都无济于事。我试过这个但它不起作用:

socket = io.connect('http://192.168.254.102:7714');
if ( socket === undefined ) {
cc.log("Could not connect to socket.io");
} else {
socket.on('connect', function() {
socket.emit('join', {username: 'Android Application'})
});
}

我在文档中读到有一个名为 SocketIO 的模块可以执行此操作,但没有足够的信息来说明如何使用它。提前致谢。

最佳答案

Afaik,默认情况下 cocos2d 兼容 socket.IO 版本 0.9 而不是 1.0+

我假设您在服务器端使用套接字版本 1,因此您无法连接..

解决方法:这将在即将推出的 cocos2d 版本中修复,或者您可以手动 https://github.com/cocos2d/cocos2d-x/pull/11583

这将允许您连接到 Socket.IO 的两个版本

关于javascript - 如何使用 Cocos2dJS 连接到 Socket.IO 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29829316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com