标签: node.js socket.io
我有一个socket.io服务器和多个连接到该服务器的socket.io客户端。
我希望客户进行工作,并能够将任务的答案发送回服务器。
然后,服务器需要从所有客户端收集所有答案,并确定哪个客户端答案最准确。
但是,我的问题来自以下事实:当我向所有客户端发送.broadcast()时,我不确定如何从所有不同的异步连接中收集所有响应?
.broadcast()
因为每个客户端-服务器连接都位于其自己的异步事件循环中,所以我如何收集所有响应,并在客户端断开连接的情况下超时?