맞춤검색
2009.03.10 16:22

[펌]Android에서의 TCP/IP 통신

<출처: http://humaneer.net/71>
안드로이드 에뮬레이터와 데스크탑 서버간 TCP/IP통신을 하는 간단한 코드이다.
보통 이런 테스트는 loopback을 이용하면 되지 않을까? 라고 착각하는 사람들이 굉장히 많을 것이다.
그래서 서버의 주소를 getLocalHost()를 통해 가져오게 되면 완전 삽질이다.
왜냐? 안드로이드 에뮬레이터의 localhost는 안드로이드 에뮬레이터의 네트웍이지 데스크탑의 네트웍이 아니기 때문이다. 따라서 아래의 소스코드는 일단 네트웍이 돌아가는 컴퓨터에서만 작동이 가능하다.


- Android Client의 메인부분



- Client의 실제코드




- 데스크탑 서버 코드



이것때문에 하루 삽질했는데 humaneer님 덕분에 해결..
Trackback 3 Comment 2
  1. 2010.01.14 10:19 address edit & del reply

    비밀댓글입니다

  2. Jimmy Choo 2012.11.13 12:20 신고 address edit & del reply

    기자도 보이네요Making use of state-of-the-art style and design and effective speaker isolation technology, dr. dre beats make far better utilization of energy and vitality to additional boost the power of sensation low. Hip-hop is definitely an important component of the component, and hip-hop and road dance are important for the other component could be the music, sadfwereqwrtq http://www.styleshoemall.com/categories/Jimmy-Choo/



티스토리 툴바