サーバーからクライアントとしてプッシュを受信しようとしています。テストクライアントを次のように使用します。
クライアント:
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()
は出力されたデータがあります。WebSocket の要点は双方向通信 (関数トリガーのプッシュ) だと思っていました。
これは非常に単純なセットアップであり、機能しているようにも見えません...どんな助けも非常に高く評価されます. 私は何時間も頭をバタンと閉めてきました。