标签: node.js websocket connection
我正在使用Node.js构建一个简单的蜂鸣器游戏。多个人可以一次按下一个按钮,游戏主机可以看到谁首先单击了该按钮。我正在努力使它对每个玩家都公平。
因为它可以真正提高竞争力,所以玩家的WS消息之间可能只有几毫秒的间隔。
问题:我如何确定首先收到哪个玩家的消息?
如果服务器很忙,那么多个消息可能会在后台进程中堆积,对吗?那么,是否将它们以相同的顺序处理(在异步回调函数中),还是会混淆?