【发布时间】:2016-12-10 22:32:56
【问题描述】:
我正在尝试作为客户端接收来自服务器的推送;使用我的测试客户端如下:
客户:
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 的全部意义在于双向通信(即推送函数触发器)!
这是一个非常简单的设置,它甚至似乎都不起作用...任何帮助都将非常感激。几个小时以来我一直在摇头。
【问题讨论】:
标签: python sockets socket.io flask-socketio flask-sockets