Гнездо фляги не отправляется в приложение ReactNative - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь установить связь между сервером Flask и моим приложением ReactNative.

Я использую socket.io-client на стороне ReactNative со следующим кодом:

import io from 'socket.io-client';

this.socket = io(`http://33.120.39.15:5000/chat`);

    this.socket.on('joined', () => {
        console.log('connected')
    });

ТогдаУ меня есть флеш-сервер, использующий flask_socketio, работающий на вышеуказанном IP-адресе, и порт со следующим кодом:

socketio.run(app)

@socketio.on('joined', namespace='/chat')
def joined():
    emit('status', {'msg': 'Test'})

. Возможно, стоит отметить, что на моем Flask-сервере, когда хост настроен на мой IP, я получаюlogs:

33.120.39.15 - - [2019-02-25 12:46:27] "GET /socket.io/?EIO=3&transport=polling&t=MaaiJEH HTTP/1.1" 200 345 0.001990
33.120.39.15 - - [2019-02-25 12:46:27] "POST /socket.io/?EIO=3&transport=polling&t=MaaiJFY HTTP/1.1" 400 194 0.000000

Я не получаю их, если я запускаю на localhost.

Приложение не регистрирует соединение.Что я тут не так делаю?

Спасибо

...