如果一个客户端是浏览器而另一个客户端是android,如果我在浏览器端从房间刷新,应用程序在android中关闭,任何人都可以说如果一个房间中的一个客户端与套接字断开连接,其他客户端也会自动断开连接。如何我可以在其他客户端断开连接时停止在移动设备上关闭应用
答案 0 :(得分:0)
如果你对它们一无所知,房间会有点混乱。
客户自动创建一个房间加入:
带有socket.id的客户端的空间为id:socket.id;
连接的客户端将始终在该房间内。
客户还可以join
和leave
其他房间,包括其他客户房间。但你永远不想这样做。您作为服务器控制用户加入和离开的房间。
如果您的应用在其他人离开后离开了房间,则听起来您的应用实际上已连接到其他客户的房间。
确保让用户加入公共休息室,而不是其他人的房间。