있습니다. 나는 현재 종류의 python net-chat 프로그램을 만들고있다. 현재 로컬 네트워크에서만 작동하며 라우터의 방화벽이 전송 된 메시지를 차단하기 때문에 네트워크 외부에 연결된 클라이언트에게 메시지를 보낼 수 없습니다.메시징 응용 프로그램은 방화벽을 "우회"합니까?
제 질문은 다음과 같습니다. 메시징 응용 프로그램이 클라이언트에 메시지를 보내려면 방화벽을 "우회"하는 방법은 무엇입니까? 서버에서 정보를 "가져 오는"것과 같은 것을 사용하고 메시지를 다시 터널링합니까? 그러나 매 초마다 가져 오는 경우에도 많은 양의 배터리를 사용합니다. 매분을 가져 오는 것은 비실용적입니다. 내 IMAP 서버가 내 이메일을 내 핸드폰에 "푸시"하는 것처럼 "푸시"프로토콜을 더 많이 사용한다고 생각했습니다. 하지만 어떻게 이러한 연결이 방화벽을 통과합니까?
그들은 정상적으로 차단되지 않은 포트 443에서 소켓을 연결하고 있습니다. –
라우터는 메시지를 보낼 클라이언트를 어떻게 알 수 있습니까? – Joshua