code을 사용했는데, here으로 설명되어 있습니다. 멋진 라이브러리를 사용하지 않고도 webrtc 데이터 연결을 만들 수 있습니다. 웹 소켓은 신호용으로 사용됩니다.WebRTC - 데이터 채널 - 모바일 인터넷에 적합합니까?
이제 전역 IP가있는 서버에서 노드 응용 프로그램을 실행할 때 웹 소켓을 통해 두 개의 브라우저 인스턴스로 연결할 수 있습니다. 두 브라우저는 모두 데이터 채널을 통해 연결할 수 있습니다.
이제 휴대 전화 브라우저 (최신 크롬 브라우저)를 사용하여 하나의 브라우저 인스턴스를 교체하고 동일하게 시도했습니다. 슬프게도 아무 연관성도 없었습니다. 휴대 전화로 두 개의 브라우저 인스턴스를 두 개 사용하면 모든 것이 제대로 작동합니다.
두 대의 브라우저가 동일한 컴퓨터에 없거나 신호음이 잘못되었을 수 있습니다. 모바일 인터넷이있는 휴대 전화에서는 NAT 통과가 작동하지 않습니다. 확실하지 않다.
누군가가 모바일 인터넷 장치가 이론적으로 NAT 트래버스가 가능한 이라고 말할 수 있습니까? 모바일 네트워크를 통해 연결
은 내가 성공적으로 다수의 데이터 채널 연결을 수행하고 비디오 4g에 및 기타 네트워크 장치에 무선에 내 안드로이드 휴대 전화에서 호출합니다. 좋은 ICE 서버를 가지고 있으면 모든 연결에 필요한 것이므로 턴 서버가 있어야 할 수도 있지만 4glte에서 STUN 서버 만 연결할 수 있습니다. –
그래서 탐색에 미치는 영향과 STUN 서버의 품질? 좋아, 나는 내 자신의 글로벌 리눅스 박스에서 실행 STUN 서버로 이것을 테스트 할 것이다. 캐리어 급 NAT (대칭 NAT)는 홀 펀칭을 방지 할 수 있지만 잘 듣고, 운이 좋았다! – Kr0e