2009-08-03 2 views
2

UDP 패킷을 보낼 수있는 무료 서비스가 있으며 "실제"UDP 포트가 무엇인지 알려주는 반응이 있습니까? (내 응용 프로그램은 NAT 뒤에 있습니다)내 UDP 소켓의 "실제"포트를 찾는 방법?

이런 종류의 서비스는 정상적인 PHP 호스팅과 함께 make a p2p coordination server을 허용 할 수 있습니다.

  • P2P의 클라이언트는 다음 (일반 웹 호스팅 할 수 있습니다 무엇 인) HTTP를 통해 내 서버에 접속합니다
  • 이 서비스에서 자신의 UDP 포트를 알고 그것을 정상적으로 공급되고 자신의 포트 (및 IP를, 말할 것 ~ CGI 스크립트)
  • 내 서버는 클라이언트에게 다른 클라이언트의 IP 주소와 포트를 제공합니다.

답변

5

이러한 서비스를 STUN이라고합니다. 공개 기절 서버에 대한 검색 엔진을 쿼리하면 많은 결과를 얻게됩니다. STUN 서버에는 RFC이 있지만, 모든 공용 서버가이를 준수한다면 놀랄 것입니다.

+2

@Zed : awesome! STUN에 대한 여러 개의 공개 서버가있는 것처럼 보입니다. http://www.voip-info.org/wiki/view/STUN의 목록을 참조하십시오. – yairchu

관련 문제