我正在尝试作为客户端接收来自服务器的推送;使用我的测试客户端如下:
客户:
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 的全部意义在于双向通信(即推送函数触发器)!
这是一个非常简单的设置,它甚至似乎都不起作用......任何帮助都将不胜感激。几个小时以来我一直在摇头。