서버에서 클라이언트로 푸시 받기를 시도하고 있습니다. 다음과 같이 내 테스트 클라이언트를 사용하여 :Flask-SocketIO에서 Test Client로 알림을 푸시하는 방법은 무엇입니까?
클라이언트 :
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의 전체적인 포인트가 양방향 통신 (pushing function triggers)이라고 생각했다.
이것은 매우 간단한 설정이며 작동하지 않는 것 같습니다 ... 어떤 도움도 극명하게 평가 될 것입니다. 나는 몇 시간 동안 내 머리를 꽝 닫았습니다.
감사합니다. Miguel. 네가 대답했다고 정말 고마워! – echo