안녕하세요...
안드로이드 챗팅을 만드는데요...
버춰머신으로는 통신이 되네요... 서버랑...
근데... 핸드폰으로 하니... 통신이 안되는데요???
왜그렇죠???
방화벽때문인가요 사내 인트라넷이라서 그런가요???
그리고 와이파이, 3G, LTE 통신망에 따라
코딩이 달라져야 하나요???
IP랑 포트만 부여해주면, 통신망은 상관없나요???
바쁘신데 감사합니다~~~
수고하세요^^

전공인 사람이 사내에 한명이라도 있을테니 물어보시는게 정답이라고 생각합니다.
보통 우리가 보통 WIFI나 UTP(랜선)태워서 하는 통신은 ip주소 체계로 되어있고
사내 컴퓨터는 192.168.x.x로 되어있습니다.
192.x.x.x는 사내망이구요 집에가서 저 주소로 통신하려고 백날 해도 안됩니다.
사내의 컴퓨터들 192.168.x.x중에 게이트웨이라는 것이 있고 그 주소를 통해서 건물 밖으로 나가게 되고
건물 밖으로 나가는 ip를 공인 ip라고 합니다.
전 세계에서 유니크한(이론적으로) ip죠 이녀석을 거처야만 사내망이 아닌 곳에서 사내의 컴퓨터로 접근 가능한데
이건 네트워크 관리하는 직원에게 문의해서 가능합니다.
물론 내부망에서 내부망은 자연스레 가능합니다.
폰에서 입장으로 보면 3G나 LTE등으로 통신하면 가까운 중계기 등을 통해서 기지국으로 가고
내부 ip를 쓰는 컴퓨터에 접속하려면 위에 이야기 했던 사항에 걸립니다.
wifi를 사용 할 경우 이녀석도 내부 if를 할당받아서 192.168.x.x로 시작해서 게이트웨이를 통해서 외부로 나가고
내부망 끼리는 잘 됩니다.
이때도 내부망이 대역이 다르면 어떻게 구성되어있냐에 따라 다릅니다.
192.168.1.x에서 192.168.10.x로 그냥은 못가는게 대부분입니다.
결론은 공부하시거나 내부에 아는 사람에게 물어보는게 좋습니다.
답변 너무 감사드립니다.
근데 제가 전공이 IT쪽이 아니고 토목직종에 근무하는 사람이라 한가지 더 여쭙겠습니다.
공부하려면, 안드로이드 TCP 소캣 통신을 공부하려면 어떤 책이나 싸이트를 참조해야 하는지, 추천 부탁드립니다.^^;

거듭 말씀드리지만 전공자에게 맡기는 것이 상책입니다.
한식 조리사가 회칼들고 손님에게 낼만한 회를 뜨려면 몇달 걸리는 것과 같은 이치가 아닐까 합니다.
네트워크 계열은 공부해야하는 범위가 넓고 깊이도 깊습니다.
http://cafe.naver.com/neteg/ 라던가 사이트나 자료는 많죠
네트워크 기초에 관해서 이론을 조금 보시는게 좋습니다 네트워크 7계층이라던가 랜선 허브 스위치 등등
정보처리 기사를 시험합격용이 아니라 공부 할 목적으로 보면 알게되는 내용입니다.
그리고 소켓 통신에 관해서도 많이 있습죠
폰에서 서버 주소로 ping 때린다고 가정하면
어떻게 타고갈지 생각해 보시면 답이 나오지 않을까 합니다.