안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요, 검색을 해도 잘 찾을 수가 없어서 이렇게 질문을 올려봅니다.
지금 Android 단말기에서 Java로된 서버에 Echo 서버를 만들고 있는데요,
이때 서버는 Tomcat같은 것으로 Java 파일을 실행해야 Android 단말기에서 접속을 할 수 있는 건가요?
그냥 해서는 연결이 안되어서요, 만약 그렇다면 Tomcat 서버를 어떻게 이용하는지좀 알려주세요 ㅠ
그리고, 이때 접속하는 IP는 NetWorkInterface class를 통해 얻어온
컴퓨터의 ip address인데( 127.0.0.1은 아님,) 이것을 가지고 접속하면 통신이 되는 건가요?
2가지 에 대해 질문드립니다.ㅠ
몇시간을 헤멘지 모르겠네요; 이거하느라,,,
2012.10.08 19:52:00
lanevo
감사합니다, 제가 지식이 짧아서, 서버가 공유기 환경이라서 안되는 것 같습니다. 그럼 만약 서버가 공유기 환경이 아니고 폰도 그냥 3g환경이면, 별도의 톰캣같은 서버가 따로 필요없이, ip와 port만 가지고도 장거리 네트웤 통신을 할 수 있을까요? 예제랑 인터넷 자료는 많이 봤지만, 아직 한번도 성공을 못해서, 제 짧은 네트웤 지식으로는 되는게 맞을것 같지만서도...ㅠㅠㅠ




서버(데스크탑)는 공유기에 연결되어 있나요?? 서버가 공유기에 붙어있고 스마트폰이 3g일 경우에는 안될겁니다.
서버가 공유기에 붙어있고 스마트폰이 다른 wifi 네트워크에 붙어있어도 안됩니다.
서버가 공유기이고 스마트폰이 같은 공유기에 연결되어있다면 통신이 될거에요.
같은 공유기에 붙어서 통신하던지.. 서버를 public 아이피망에 놓고 통신해야 될거에요...
질문하신게 이게 맞나요??(알고 계신 내용이라면 ㅈㅅ)