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)

сообщение пользователю не доходят. В чём может быть проблема?


Ответы (0 шт):