我試圖從服務器作爲客戶端推送;用我的測試客戶端如下:如何將通知推送到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