У меня есть веб-приложение, которое использует Flask-socketIO.
__init__.py
import flask
import flask_socketio
app = flask.Flask(__name__)
socketio = flask_socketio.SocketIO()
socketio.init_app(app, manage_session=False)
У меня есть это в manage.py
socketio.run(app, host='0.0.0.0', port=80)
У меня есть это в моем socket_IO.py
@WebApp.socketio.on('disconnect', namespace='/all')
def disconnect():
"""Socket disconnected."""
print('Disconnected')
Если я сейчас установлю системные часы (Ubuntu 16.04), например, на 1 день вперед, я получаю разъединение сокета.Я могу установить часы назад на все, что я хочу, это не влияет на сокет.
Я ожидаю, что сокет не будет запускать функцию отключения при изменении системных часов.
Использует ли flask-socketIO системные часы и из-за этого делает сокетотключить, если он установлен вперед, а не назад?
Заранее спасибо