Я пытаюсь разместить простой веб-сокет, используя 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. То же самое и с этим.
Заранее благодарю