cocos creator使用socket.io模块报错

问题描述:

clipboard.png


代码javascript脚本代码如下

onLoad() {
    let self = this
    // 是本地环境
    if (cc.sys.isNative) {
        window.io = SocketIO
    } else {
        // 否则引用socket.io.js文件
        require('socket.io')
    }
    let socket = io('ws://localhost:3000')
    socket.on('connected', (msg) => {
        console.log('连接上了..')
    })
    socket.emit('data', 'dagger')
}
阅读 5.1k
1 个回答

cocos中可以使用GoEasy提供的websocket推送服务,不用自己搭websocket服务器,使用typescript方式引入即可,支持wss、心跳、断线重连等机制,我们公司的小游戏项目就是用GoEasy做的,稳定很不错的。https://www.goeasy.io/

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进