私はクライアントとしてサーバーからプッシュを受信しようとしています。次のように私のテストクライアントを使用して: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の全ポイントが双方向通信(すなわち、プッシュ関数トリガー)であると考えました!
これは非常に簡単な設定であり、動作していないように見えます...どんなヘルプも非常に高く評価されます。私は何時間も頭を叩きました。
Thanks Miguel。私は本当に感謝しています! – echo