안녕하세요, 저는 3G를 통해 CFStream 연결을 시도하고 있습니다. 호스트 이름을 사용하여 wifi를 통해 작동하도록 할 수 있지만 IP 주소에 직접 연결하려고하면 실패합니다.3G를 통한 피어 투 피어
3G를 통해 연결하는 방법에 대한 가이드가 있습니까?
감사 ASH 당신이 3G에 연결되어
안녕하세요, 저는 3G를 통해 CFStream 연결을 시도하고 있습니다. 호스트 이름을 사용하여 wifi를 통해 작동하도록 할 수 있지만 IP 주소에 직접 연결하려고하면 실패합니다.3G를 통한 피어 투 피어
3G를 통해 연결하는 방법에 대한 가이드가 있습니까?
감사 ASH 당신이 3G에 연결되어
경우에 따라 NAT 통과를 사용할 수 있습니다. 이것은 보장 된 방법이 아니며 NAT 유형에 따라 다르므로 연결을 보장하려면 릴레이 서버가 필요합니다.
일반적으로 두 클라이언트가 모두 대칭 NAT 뒤에 있으면 릴레이 서버가 필요합니다. 하나의 NAT만이 대칭이면 STUN, ICE 메서드는 P2P 연결을 설정하는 데 유용 할 수 있습니다.
다음은 당신을 도울 수 있습니다
대화 형 연결 설립이 en.wikipedia.org/wiki/Interactive_Connectivity_Establishment
를 참조 는 SIP/VoIP를 솔루션에서 NAT 통과를위한PJNATH 오픈 소스 프로젝트 PJSIP.ORG
참조는 일부 'NAT'방식을 구현하는 라우터 뒤에 보통이다. 즉, iPhone이 내부 (3G 네트워크)의 개인 내부 IP 주소와 외부 (인터넷)의 공유 '실제'공용 IP 주소를 가져옵니다.
인터넷에서 서비스에 연결하는 클라이언트 일 때도 마찬가지지만 동일한 상황에서 다른 클라이언트에 연결할 때 문제가 발생합니다.
간단한 해결책은 없습니다. Skype와 같은 프로그램은 이러한 'NAT 된'네트워크 뒤의 호스트간에 네트워크 트래픽을 릴레이 할 수있는 공용 IP 주소를 가진 중간 서버를 사용하여이 문제를 해결합니다.