디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

다른 두 공유기 (NAT) 아래에 있는 단말기간 p2p 통신..

큐티커갤로그로 이동합니다. 2013.02.01 16:39:19
조회 144 추천 0 댓글 16

안녕 형들

모바일 프로젝트를 하나 진행하는데

게임 특성상 기기 두대가 다이렉트로 소켓통신을 해야해

그런데 모바일 기기 특성상 공인 IP를 직접 물고 있는 경우는 드물어서 일반적인 소켓 통신이 불가능하더라구

방법을 찾아보다가 UDP 홀펀칭에 대해 알게되어서 간단하게 테스트 코드를 짜보고 테스트중인데 몇일째 해결이 안되네..

현재 상태는 이래

단말기 A는 iptime의 무선신호를 잡고있고,
단말기 B는 linksys의 무선신호를 잡고있어.

랑데뷰 서버 S는 UDP 소켓을 바인딩하고 단말기들을 기다려. (웹서버로 돌리고 있는점이 특이사항이긴 한데, 단말기와 서버간 통신은 매우 잘 이루어져)

각 단말기들이 처음에 랑데뷰서버에 UDP로 더미 패킷을 보내고, 서버는 단말기별 유니크 id와 소켓을 통해 얻은 외부IP와 포트들을 저장하고

유니크 아이디를 통해서 각각 상대방의 IP:PORT 정보... 즉,

A의 IP:PORT 정보는 B에게,
B의 IP:PORT 정보는 A에게 쏴주고 있어.

단말기들은 서버에서 받은 상대방 단말기 IP:PORT 정보를 가지고 UDP패킷을 쏴
(약 1초에 15회 정도의 속도로 계속. 이 때 S와 통신하던 소켓을 그대로 사용)

그런데 거의 성공이 되질 않네.. (전혀 안되는건 아니고 가끔씩 되긴 해. 그리고 이때에도 정보갱신을 위해 S에게도 계속 패킷을 보냄)

뭐 참고한 문서의 테스트 결과로는 국내에선 성공률이 90% 이상이라던데 (국내엔 시멘트릭 콘 방식이 적다는데)

그리고 이상한건 네트워크 환경을 바꾸지 않았는데도 될때가 있고 조금 지나서 해보면 또 안되고.. 한번 되기 시작하면 포트를 바꿔도 당분간은 되더라

그리고 공유기가 아닌 셀룰러 환경에서 해보니 전혀 안되더라구. (여태까지 성공률 0%)

내가 UDP 홀펀칭을 잘못 이해하고있는지.. 또 셀룰러에선 원래 홀펀칭이 안되는지 조언좀 부탁해 형들

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 끝까지 다 본 걸 후회하게 만든 용두사미 드라마는? 운영자 25/07/07 - -
344960 해커님들은 온라인 게임 하실 때 다른 아이디로 로그인해서 하시나요? [2] 에어로홍갤로그로 이동합니다. 13.02.05 89 0
344959 우리는 온라인 상에서는 누구도 믿으면 안됩니다 [5] 에어로홍갤로그로 이동합니다. 13.02.05 164 0
344958 sqlite에 특문 뭐뭐 못넣냐능 ㄹㅇㄴㅁ(175.205) 13.02.05 30 0
344957 파이썬 2.7에서 1000만개 집합 연산하려는데 [5] ㅠㅠ개초보(183.102) 13.02.05 108 0
344956 안녕하세요에 축구하면 팀웍 좋아지는 줄 아는 사장나오네 [6] dot(118.219) 13.02.05 104 0
344955 저런놈들은 스타트업을 너무 쉽게 생각하는듯 de(183.103) 13.02.04 50 0
344954 asp 오늘 첨 보고 깜짝놀램 [1] 늘모(58.143) 13.02.04 91 0
344953 리그오브레전드 처음 깔면 디폴트 아바타로 엉클샘 나오나요? 에어로홍갤로그로 이동합니다. 13.02.04 59 0
344952 입력버퍼 전단계는 뭐라고 합니까? [4] 네로시엔갤로그로 이동합니다. 13.02.04 75 0
344951 디씨에 취업할거샘 [4] (14.36) 13.02.04 134 0
344949 싸울 마음이 안생기게 하는 짤은.jpg ?(59.15) 13.02.04 112 0
344946 창업하자는 찌끄래기들 패턴 리스트 [7] de(183.103) 13.02.04 234 0
344945 질문하러 왔더니 프겔이 왜 난장판이야 [1] ㄹㅇㄴㅁ(175.205) 13.02.04 74 0
344943 봐봐 이새끼 불리한 글만 지우는거 ㅇㅇ [7] ㅁㅇㄹㄻㄴㅇ(114.200) 13.02.04 104 0
344939 청마린님 차라리 사법시험 보셈 길가던놈갤로그로 이동합니다. 13.02.04 36 0
344938 청마린 현실.jpg [1] ㅁㅇㄹㄻㄴㅇ(114.200) 13.02.04 202 0
344937 메모리 할당 해지를 안해주면 정확하게 어떤일이 생김? [6] ssapo갤로그로 이동합니다. 13.02.04 95 0
344934 댓글지움 거지(121.129) 13.02.04 30 0
344932 우리집에서 1000만원에 컴퓨터 주고, 다락방 줄테니까 [3] 보안전문가(183.102) 13.02.04 103 0
344930 자바나 C++이나 성능 비슷한듯 [4] 헤헤(14.36) 13.02.04 133 0
344926 三大 떡밥 [5] 보안전문가(183.102) 13.02.04 109 0
344922 보다보다 내가 한마디 한다 [1] 보안전문가(183.102) 13.02.04 49 0
344921 수익구조가 탄탄하니까 개발자한테 반반씩 투자하자고?ㅋㅋ [7] Rei@디씨갤로그로 이동합니다. 13.02.04 167 0
344920 그렇게 프리섭으로 몇십억씩 벌고싶으면 [1] 거지(121.129) 13.02.04 107 0
344918 compareTo(String str) 질문좀 [1] 소통령갤로그로 이동합니다. 13.02.04 42 0
344917 프갤에서 싸우는 거 보니까 tvN에서 했던 스님의 힐링 강의 생각나네 [4] 네로시엔갤로그로 이동합니다. 13.02.04 64 0
344913 형들 알고리즘 질문좀 받아주삼. [4] (1.214) 13.02.04 84 0
344912 책사요 리얼타임렌더링2판 사요 oo(14.32) 13.02.04 20 0
344911 안드로이드 앱 테스트하는데 보통 어느폰을 기준으로하고 테스트함?? [2] qwereryer(175.215) 13.02.04 64 0
344910 왜케 다들 마린이 한테 부정적임;;; [2] MUFF갤로그로 이동합니다. 13.02.04 71 1
344908 녀석! 자꾸 재롱부릴래? asdf(59.15) 13.02.04 98 0
344905 밑에 홍콩 글 보고 생각난건데 요즘 알바하는 애들 보면 너무 성의없음. [4] 길가던놈갤로그로 이동합니다. 13.02.04 70 0
344904 재미따 [8] 루비•‿•갤로그로 이동합니다. 13.02.04 84 0
344902 함수랑 메소드랑 차이가 뭔가요 [10] 네로시엔갤로그로 이동합니다. 13.02.04 208 0
344895 된다 루비•‿•갤로그로 이동합니다. 13.02.04 33 0
344894 내 고등학교때 잼썼던이야기 하나해줌 [3] ㅁㅁ(125.183) 13.02.04 103 0
344890 프갤러들은 이 만화에 대해 어떻게 생각함? [1] 호갱(61.97) 13.02.04 81 0
344889 니들 컴공 비전은 모라고 생각하냐 [2] ■x(175.202) 13.02.04 114 0
344887 고등학생 [8] 0000(203.226) 13.02.04 105 0
344886 뉴비 질문 하겠습니당 [1] 와우컹컹갤로그로 이동합니다. 13.02.04 40 0
344885 [5] 루비•‿•갤로그로 이동합니다. 13.02.04 87 0
344884 버그는 진짜 뗄수없는존재같음 ㅁㅁ(125.183) 13.02.04 46 0
344882 오늘 내생일인데 대박 버그남 [3] 힝아(110.70) 13.02.04 75 0
344881 내가 고정닉을 파지않는이유가 ㅁㅁ(125.183) 13.02.04 57 0
344880 신상 털리는거 위험함 [2] 부스타(14.36) 13.02.04 82 0
344879 안랩이 백신 만들어서 돈벌잖아요 [5] 와우컹컹갤로그로 이동합니다. 13.02.04 131 0
344877 청마린ㅋㅋㅋㅋㅋㅋㅋ zz(1.246) 13.02.04 69 0
344875 안랩 연수생 해보신분 있나요? 정보가 없어서 뭘 준비해야할지 모르겠음 ㅜ 가우스(112.165) 13.02.04 163 0
344874 테트리스 오픈소스 내컴파일러에서 안돌아감 ㅠ [1] ㅇㅇ(61.98) 13.02.04 56 0
344872 VMware SSD랑 HDD 속도 차이 많이남? [2] SuHaker(14.43) 13.02.04 303 0
뉴스 박정민 “고려대 조치원 나온 주제에…” 댓글에 보인 반응 디시트렌드 07.08
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2