2011-10-22 3 views
2

일부 포트에서 http 요청을 수신하는 데스크탑 클라이언트를 작성하고 싶습니다. 파일을 호스팅하는 사용자가 방화벽 뒤에있는 경우에도 어떻게 수행 할 수 있습니까? 어떻게 든 서버 측과 관련없이 한 클라이언트에서 다른 클라이언트로 연결을 터널링하는 방법이 있습니까? 아니면 리다이렉트를 위해 서버 측을 포함시켜야할까요? (프록시없이 할 수 있습니까?)http 요청을 청취 할 수있는 데스크탑 클라이언트 작성

답변

1

UDT에는 방화벽 친화적 인 랑데뷰 방식이 있으며 방화벽 뒤에있는 두 개의 호스트를 연결할 수 있습니다.

그러나 두 최종 호스트는 시간과 포트 번호에 동의해야하며 거의 동시에 연결 초기화 패킷을 보내야합니다. 이론적으로 HTTP는 UDT (TCP 대신) 위에 구현 될 수 있습니다. 자세한 내용은 UDT의 문서와 논문 (모두 웹 사이트에서 이용 가능)을보십시오.