마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3427)
안드로이드스튜디오
(2664)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(995)
이미지
(970)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
안드로이드 폰을 서버로 만들기
0
추천
ServerSocket을 이용하여
안드로이드 폰 자체를 TCP IP 서버로 만들려고 하는데요.
문제는 WIFI가 아닌 상황 즉, LTE나 3G인 상황에서
클라이언트가 붙게 만들고 싶은데
lte쪽 IP도 NAT 같은 구조로 되어 있는 건지 어떤건지 모르겠네요.
TCP Hole Punching 같은 NAT 통과 기술로 서버로 사용가능한가요?
안드로이드
android
익명사용자
님이
2014년 9월 26일
질문
Please
log in
or
register
to add a comment.
답변 달기
·
글에 소스 코드 보기 좋게 넣는 법
·
질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
답변이 채택되거나 답변에 댓글이 달리면 이메일로 알려드립니다:
답변이 채택되거나 댓글이 달리면 이메일로 알려드립니다
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면
로그인
하거나 혹은
가입
하세요.
2개의 답변
0
추천
lte도 ip는 있으니까 ddns를 쓰거나, ip가 바뀌면 어딘가의 서버에 바뀐 아이피를 저장하고, 클라이언트는 그 정보를 가지고 접속하게 하는 방식으로 하면 될 것 같아요.
근데 ddns도 ip바뀌면 업데이트 해줘야하지 싶네요..
쎄미
(
162,410
포인트)
님이
2014년 9월 26일
답변
Please
log in
or
register
to add a comment.
0
추천
자답 합니다.
3G, 4G는
Symmetric NAT 방식을 사용하고 있으므로 홀펀칭과 같은 NAT 횡단 기술을 사용할 수 없습니다.
포트 예측과 같은 방법이 제시되고 있긴 하지만 실무에서 쓸 수 있을 정도의 수준은 아닌 것으로 판단했습니다.
즉, Relay Server를 통한 데이터 통신 방식으로 구현하는게 적절합니다.
익명사용자
님이
2014년 10월 9일
답변
Please
log in
or
register
to add a comment.
...