마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 기기간 이통사 데이터망으로 소켓통신 가능한가요?

0 추천
요즘 제가 서버없이 1:1 채팅앱을 만들어보고 싶어서요.

 

WiFi 가 아닌 데이터 통신환경에서

안드로이드 기기간 소켓통신으로 서버/클라이언트 구현이 가능할까요?

 

구글링해보니 전부다 WiFi환경이거나,

서버(PC) - 클라이언트(스마트폰) 환경인데요.

 

전 단말기-단말기 사이의 소켓통신을 만들고 싶어서요.

 

시나리오는

1번 단말은 서버역할을 하고 외부IP를 구해서 2번 단말에게 문자를 보냅니다.

2번 단말은 문자를 받고 서버IP와 포트번호를 가지고 1번 서버에 접속하여

1:1 소켓통신하면서 채팅하는 거죠.

 

경우에 따라선, 2번이 서버 1번이 클라이언트 되기도 하구요.

쉽게 될 것 같았는데, NetworkInterface.getNetworkInterfaces()을 통해서 얻은 IP는

192.0.0.4로 나오더라구요. 단말기 두대다 똑같이요.

 

좀 알려주세요.
익명사용자 님이 2016년 10월 24일 질문
2016년 10월 24일 수정

1개의 답변

0 추천
이걸 가능하게 만드신다면 구글에서 아주 높은 자리로 스카웃할 것 같습니다.
spark (227,470 포인트) 님이 2016년 10월 24일 답변
...