, поэтому функция emit () имеет параметр с именем room, в котором вы можете передать request.sid в
emit('some event', some_data, room=request.sid)
Возможно, было бы идеально создать свой собственный метод для отображения того, в каких комнатах находятся пользователи. и какие сокеты принадлежат какому подключенному пользователю в зависимости от сложности вашего приложения. В моем случае, когда пользователи в комнатах получали разные сообщения, мне нужно было.
здесь просто пример, чтобы отобразить концепцию
rooms = {
room1: {
user1 : {
username: "rickybobby",
sid: 12ed0u9j1d9a08hy409jdsdf
}
},
roomN : {...userN}
}