Я пытаюсь установить связь между сервером 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.
Приложение не регистрирует соединение.Что я тут не так делаю?
Спасибо