我试图从服务器作为客户端推送;用我的测试客户端如下:如何将通知推送到Flask-SocketIO中的测试客户端?
客户:
socket_client = socketio.test_client(app)
@socketio.on('hit_client')
def recieve_message(json_data):
print("Server has called!")
服务器:
socketio.emit('hit_client', 'Hi Client!')
服务器应推动并调用hit_client
通道,但没有被解雇。但是,socket_client.get_received()
具有发射的数据。我认为WebSockets的重点是双向通信(即推送功能触发器)!
这是一个非常简单的设置,它似乎没有工作......任何帮助将极其赞赏。我一直盯着我的头几个小时。
谢谢米格尔。我非常感谢你的回应! – echo