问题描述
我对Express有点陌生,并且正在观看有关如何制作多人游戏的Youtube教程。但是,在每个教程中,他们都不允许额外的玩家玩游戏,从而同时处理多个连接。例如,如果是2人游戏,则除了前两个游戏外,其他玩家将无法同时玩(将显示诸如服务器已满的消息)。我想知道是否有一种方法可以连接其他套接字连接并同时玩其他游戏。
const connections = [null,null]
io. on('connection',socket => {
let playerIndex = -1;
for(const i in connections){
if(connections[i] === null){
playerIndex = i
break
}
}
socket.emit('player-number',playerIndex)
if(playerIndex === -1) return
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)