我正在尝试将 flask 和 flask_sockets 用于项目。我不了解这里的事件模型,并且缺乏详细的文档也无济于事?你能向我解释一下到底发生了什么,以便我可以有效地使用它。
from flask import Flask
from flask_sockets import Sockets
app = Flask(__name__)
sockets = Sockets(app)
@sockets.route('/echo')
def echo_socket(ws):
# what is happening here ?
while True:
message = ws.receive()
ws.send(message)
@app.route('/')
def hello():
return 'Hello World!'
编辑:我正在改写这个问题。那么这种格式如何转换为其他回调驱动框架中的 onconnect onmessage 和 onclose 事件处理程序?