Невозможно установить sh базовый c простой flask SocketIO веб-сервер - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь разместить простой веб-сокет, используя Flask SocketIO, только с отключением клиента и командой подключения клиента. Но я не уверен, что не работает должным образом.

Вот мой код сервера

server.py

from flask import Flask
from flask_socketio import  SocketIO

app = Flask(__name__)
app.config['SECRET_KEY'] = 'very-secret'
socketio = SocketIO(app)


@socketio.on('connect')
def client_connect():
    print("HII")
    emit({'data': 'Hii'})

@socketio.on('disconnect')
def client_disconnect():
    print('client disconnected')

@socketio.on('message')
def message(msg):
    print(msg)
    emit({'data':'lol'})


if __name__ == '__main__':
    app.debug = True
    socketio.run(app, port=2345)

Когда я запускаю на сервере написано

  • Перезапуск со статистикой
  • Отладчик активен!
  • PIN отладчика: 774-937-680

Но не говорит сообщение "Выполняется *********". Я не могу выяснить, в чем проблема.

В качестве клиента я использую какой-то клиент Chrome websocket. Клиент подключается, но мгновенно отключается. Я тоже пробовал с клиентом Firefox websocket. То же самое и с этим.

Заранее благодарю

...