我有一个特定的 socket_id,我想从 socket.io 的房间中删除它。是否有捷径可寻?我能找到的唯一方法是通过套接字本身断开连接。
最佳答案
从客户端,您将自己的消息发送到服务器并要求服务器将其从房间中删除。然后服务器可以使用 socket.leave("someRoom")
从给定房间中删除该套接字。客户不能自己加入或离开房间。加入和离开房间必须由服务器完成(因为聊天室的整个概念只存在于服务器上)。
文档 here 。
关于javascript - Socket.IO:从房间中删除特定的 socket_id?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36417408/