【发布时间】:2021-12-21 06:25:12
【问题描述】:
Flask 2.0.2
Flask-SocketIO 5.1.1
我正在尝试构建一个非常简单的 Flask SocketIO 服务器,当客户端连接到服务器时,它会向客户端发送一条消息,并接收该消息的确认。我正在使用this SocketIO client tool 测试我的服务器。在连接时发送消息正在工作,但是我的服务器没有收到客户端的确认。这些是我的连接和确认方法:
def ack():
print('message was received!')
@socketio.on('connect')
def client_connected():
active_clients.append(request.sid)
queue.append(request.sid)
print(request.sid)
socketio.send("hallo", to=request.sid, callback=ack)
所以在客户端工具中,我确实收到了消息(“你好”),但在我的服务器上它没有打印“收到消息”。有谁知道可能是什么问题?
【问题讨论】:
标签: python flask socket.io flask-socketio