【发布时间】:2015-04-23 16:26:53
【问题描述】:
如何从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 的模块可以做到这一点,但没有足够的信息来说明如何使用它。提前致谢。
【问题讨论】:
-
它应该像在任何其他 JS 项目上使用 Socket.io 一样简单。你遇到什么错误?至于 cocos2d-js
io模块,你需要在project.json的modules列表中添加"socketio"。
标签: javascript node.js socket.io cocos2d-js