Flask-socketio отправка личного сообщения определенному пользователю
У меня есть два Андроид устройства, которые отправляют сообщение. Код отправки клиента java
testSend.setOnClickListener(v -> {
ConnectionData connectionData = new ConnectionData(15, "Hulaika");
Gson gson = new Gson();
mSocket.emit("send_message", gson.toJson(connectionData));
});
Код сервера
@socketio.on('send_message')
def send_message(message):
data = json.loads(message)
user_id = str(data['user_id'])
cursor = connection.cursor()
cursor.execute('Select socket_id FROM users_socket_id WHERE user_id = ' + user_id)
answer = cursor.fetchall()
a = answer[0][0]
join_room(a)
emit('receive_message', message, room=a)
сообщение пользователю не доходят. В чём может быть проблема?