gprs 채널을 통해 i-jetty 웹 서버를 실행하는 두 개의 안드로이드 전화간에 피어 투 피어 연결을 만들어야합니다. 그러나 많은 모바일 운영자가 전화에 대한 인바운드 연결을 차단합니다. 주위에?안드로이드 피어 - 투 - 피어 연결
0
A
답변
1
NAT 침투는 충분히 복잡하기 때문에 네트워킹의 내부 구조에 익숙하지 않으면 안됩니다. pwnat이 사용하는 autonomous NAT traversal은 요즘 거의 최신 기술입니다.
기본 아이디어는 라우터에 IP 주소가있을 수 있다는 사실을 사용하는 것이며 NAT가 알고있는 한 모든 소스 IP 주소가 ICMP 오류 메시지에 유효하며 NAT가 해당 클라이언트에 전달합니다.
일반적으로 UDP 만 수신 할 수 있습니다. 따라서 자신 만의 바이트 스트림 프로토콜을 구현해야합니다.
1
일반적으로 두 대의 전화를 서로주고받는 가장 신뢰할 수있는 방법은 C2DM (또는 GCM, 지금)을 사용하는 것입니다. 아마도 장치가 C2DM을 사용하여 IP 주소를 교환하게 할 수 있습니다 (라우터 또는 방화벽 뒤의 주소가 차단 된 포트 인 경우 btw는 전혀 발생하지 않을 수 있음). 앱의 필요에 따라 SMS를 사용할 수도 있습니다.
일반적으로 사용자의 서버가 추가 될 수 있지만 짧은 메시지의 경우 한 장치가 C2DM을 통해 다른 장치에 직접 게시 할 수없는 이유는 없습니다. (테스트되지 않은 진술이므로 조심하십시오.)
관련 문제
- 1. 피어 투 피어 연결 in 안드로이드
- 2. 모바일 피어 투 피어 연결
- 3. GCDAsyncSocket 피어 투 피어 연결
- 4. 토런트 피어 - 투 - 피어 연결
- 5. 피어 - 투 - 피어 연결 유형
- 6. 피어 투 피어 (iPhone)?
- 7. XNA 피어 - 투 - 피어
- 8. 어도비 권운이없는 피어 투 피어 연결
- 9. RTMFP를 사용하는 피어 투 피어 연결
- 10. iPhone - 피어 투 피어 인터넷 연결
- 11. 일반 피어 투 피어 아키텍처
- 12. 브라우저의 피어 투 피어 라이브러리
- 13. 피어 투 피어 와이파이의 도움말
- 14. 게임 키트 피어 투 피어
- 15. WCF 피어 투 피어 채팅
- 16. HTML5 피어 투 피어 비디오?
- 17. ASP.NET MVC에 피어 투 피어
- 18. 피어 투 피어 채팅 이론
- 19. 3G를 통한 피어 투 피어
- 20. 웹캠 스트리밍 피어 - 투 - 피어
- 21. 와이파이를 통해 iPhone 피어 투 피어?
- 22. Android, 피어 투 피어, 오픈 소스 솔루션?
- 23. 피어 투 피어 노드를위한 기계 학습 알고리즘
- 24. 디자인 대안 : 피어 투 피어 애플리케이션
- 25. 암호 : 피어 투 피어 게임 연결 해제 보호
- 26. 중간 서버를 사용하여 피어 투 피어 연결 만들기
- 27. 피어 투 피어 통신 iOS와 안드로이드 장치 간의 통신
- 28. 게임에서 안드로이드 피어 투 피어 네트워킹을 설정하는 방법은 무엇입니까?
- 29. HTML 5 피어 투 피어 비디오 가능성?
- 30. PHP에서 피어 투 피어 채팅 응용 프로그램