안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세욤 ~. ~ . . .
최근에 안드로이드폰과 안드로이드폰 1:1 통신을 구현하고자하는 초 개발자입니다 ~!!
처음에는 중간에 서버를 끼고 1:1 로 서버 채팅을 하는 소스를 구현을 했는데.
그렇기 하기보다는 서버는 각 디바이스의 아이피만 확인하고
디바이스끼리 안드로이드 통신을 하기위해서 방향을 바꿨습니다.
일단
3g 상태에서는 각 디바이스의 아이피를 get 해오는데 성공을했는데.
문제가 생기더군요 ...
접속을 할려고하니.
서버 소켓을 여는 과정에서 소켓이 열리지 않는것을 확인했습니다...
혹시나해서 wifi망에서 다시 wifi아이피를 get해서 통신을 했을때는 가능하더군요.....
안드로이드폰을 서버로 구성해서 3g 로 통신 하는게 처음 부터 불가능 했던건가요...
가능 하면은 어떤 로직으로 짜야하나요 ....
자바에서 하는 것처럼 하니깐.... 접속이안되더라는 ㅜㅡ...
아니면 디바이스간 아이피를 알고있는 상태에서 3g 망을 이용한 1:1 통신을 할수있는 다른 방법이있는건가요 ..??
궁금 하네요 ... ㅜㅡ 하루죙일 삽질하다가 헬프 날려봅니다.
아참 통신 사에서 막았다고 하는 의견이많던데...
정말로 통신사에서 막은건가요 .... ㄷㄷㄷ 어디 문건이 나와있는건가욤 ..?
통신사에서 막는다는 애기는 잘모르겟지만
와이파이로 접속할경우 잘되고 3g망일 경우에 안되면
서버가 사내망에 있다라는 결론이 나오네요.