socket.io是否将消息队列到断开连接的客户端?

时间:2017-09-11 19:41:36

标签: sockets websocket socket.io

如果客户端套接字在多人游戏中间断开连接。在之后服务器发出的socket.io队列事件是否已断开客户端连接?

如果是这样,这意味着当客户端套接字重新连接时,它会更新服务器在断开连接时尝试发出的所有事件。

1 个答案:

答案 0 :(得分:0)

不,您需要在服务器端使用某种数据结构来保存客户端需要的任何数据记录,然后能够在客户端再次连接时更新客户端。当用户从Socket.io断开然后再次连接时,套接字ID永远不会相同,因此您需要某种唯一标识符,让服务器知道哪个客户端是谁(即用户名,用户标识等)