我有一个使用Flask-socketIO的Web应用程序。
__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是否使用系统时钟,因此如果将套接字设置为向前而不向后设置,则会使套接字断开连接?
预先感谢