Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
port redirection에 대한 질문입니다.
작성자
작성일 2008-06-23 (월) 13:51
ㆍ추천: 0  ㆍ조회: 14410      
IP: 210.xxx.146
http://code.google.com/android/reference/emulator.html#console
 
서버를 테스트 하기 위해서는 port redirection 을 하라고 하셨는데요,
 
위에 있는 사이트를 보고 해석을 해봤는데 무슨 소리 하는지 모르겠어요,, ;;
 
어떻게 해야하는것인지 간략하게나마( 자세히좀,,,) 알려주세요, ^^;
이름아이콘 들풀
2008-06-23 15:17
`` 님이 선택한 글 입니다.
port redirection이란..간단히 말해서 아래와 같습니다.

만약 안드로이드 emulator내에서 실행되는 특정 application이
tcp와 같은 socket 통신의 서버로 작동해야 한다고 가정할 경우,
해당 application을 안드로이드 emulator상에서 특정 port에 bind 하게 하는 것은
안드로이드 API를 통해 가능하지만,
안드로이드 emulator 밖에 존재하는 영역에서 해당 app에 접속하고자 하는 경우에
필요한 방법을 제공하는 구조입니다.

예를들어,

안드로이드 emulator 상의 app.가 tcp port 8080에 bind되어 있다고 할 경우
안드로이드 emulator 외부 영역에서 위의 app.에 접속하기 위해서는 다음과 같은
절차가 필요합니다.

1. telnet localhost 5554
2. redir add tcp:8081:8080

위의 2번 항목에서 add <protocol>:<host-port>:<guest-port> 가 의미하는 것은,
quest-port : 안드로이드 emulator상에서 app.가 bind port로 점유하고 있는 것.
host-port : 안드로이드 emulator가 설치된 host가 bind port로 점유하고 있는 것.

위와 같이 설정하게 되면,
안드로이드 emulator 외부 영역에서 안드로이드 emulator가 설치된 host ip의 8081 port로
접속하게 되면 자동으로 안드로이드 emulator상의 8080에 bind되어 있는 app. 접속이
가능하게 됩니다.
   
이름아이콘 후니~
2008-06-23 15:24
와 정말 쉽게 설명해주는군요. -_-;; 정말 진짜 너무 감사합니다... ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
   
이름아이콘 invain
2008-06-23 15:24
port redirection의 경우 일반적인 예로 쉽게 들어되면, 우리가 가정의 컴퓨터를 외부에서 접속이 가능한 서버로 운영하고자 할경우에 자주 이용될수 있습니다.
예) 외부장소 ------------> 8081 포트 -----> 인터넷 공유기 ----------->8080 집의내부서버
왜제경우에는 이렇게 하느냐? ISP회사에서 80, 8080, 21, 21의 서버용도의 포트운영을 금지하기 위해 막아놓았으므로.... 이러한 port redirection이 가상화(virtualation)에서 상당히 많이 이용된답니다.
   
이름아이콘 들풀
2008-06-23 17:36
도움이 되셨다니..감사..~
한달정도 android app.개발하는 일 하고 났더니..이제야 좀 한가해지네여..
앞으로 다들 자주 뵐께여..~
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4903 안드로이드에서 실행되었던 프로그램 지우는법 좀 알려주세요.. 2008-06-20 9365
4902 Openembedded 사용법 아시는분 계신가요? 2008-06-20 9122
4901 Re..OpenEmbedded 관련 발표자료입니다. 2008-06-20 14692
4900 SDK 에뮬상에서 바탕화면관련 질문 입니다. 2008-06-23 8510
4899 port redirection에 대한 질문입니다. 2008-06-23 14410
4898 socket통신 질문이요~~ 2008-06-23 11293
4897 [To:후니~] TCP Soc Server sample 2008-06-23 8419
4896 MediaPlayer 질문 2008-06-26 8862
4895 여러분, 혹시 m3버전의 sdk를 가지고 있으세요? 2008-06-27 8478
4894 타 application 연동 관련 2008-06-28 8266
4893 인베인님 에뮬에서 돌아가는 바이너리 만들기??.. 2008-07-02 8291
4892 안드로이드 포팅보드 선택(헬프~~) 2008-07-04 9269
4891 부팅 시간이 궁금해서 질문 올립니다. 2008-07-09 8398
4890 android에서 지원 되는 코어가 궁금합니다. 2008-07-10 8100
4889 음성녹음 2008-07-22 9316
4888 에뮬레이터에서 JNI 가능한가요? 2008-07-29 9260
4887 android 와 awt, swing 2008-08-05 11304
4886 좀 무식한 질문입니다 2008-08-05 8045
4885 회색님,들풀님 이거 좀 해결해주세요. 2008-08-15 8049
4884 안드로이드 포팅 메모리 최소용량 ? 2008-08-18 11143
4883 0.9_beta 버젼에서 sdcard에 파일 저장하기에 대해서 궁금합니.. 2008-08-21 10665
4882 포팅에 관한 질문드립니다 2008-08-26 8064
4881 i.mx31ads - android 실행중 error 문제 입니다. 2008-08-27 11577
4880 음성레코딩 소스 좀 부탁 드립니다. 2008-09-01 8392
4879 안드로이드에 3d 모델 로딩 2008-09-08 10790
4878 안드로이드? 구글 폰? 2008-09-09 8434
4877 UI 구성에 대해서 여쭤봅니다. 2008-09-16 8217
4876 기본적인 mapViewer 를 이용한 코드인데요 2008-09-17 10307
4875 안드로이드 emulator에 GPS 사용 안되나요? 2008-09-18 10666
4874 soap client 구현을 위한 개념좀 설명해주세요~ 2008-09-20 11978
4873 안드로이드 init 에러 2008-09-22 10278
4872 AIDL 관련 질문입니다. 2008-09-28 10023
4871 0.9beta버전 기본적으로 있는 프로그램에 대해 여쭤봅니다... 2008-09-30 8149
4870 밑에 질문에 이어 비슷한 질문 하나 더 드립니다... 2008-10-01 8386
4869 custom Attributes 문의 2008-10-06 8924
4868 SD카드 파일 복사 관련 질문입니다,,, 2008-10-06 11267
4867 [질문] android touch Calibration 2008-10-09 10447
4866 m5버전 이클립스 ADT 구할수없을까요? ㅠ_ㅠ 2008-10-10 8774
4865 비디오 플레이어를 만들고 있는데.. 조언 좀.. 2008-10-12 9384
4864 초보적인 질문좀 하나좀. 2008-10-14 8433
4863 질문좀 드려도 될까?? 2008-10-14 8377
4862 에뮬레이터의 스킨에 대해서.. 2008-10-14 8617
4861 LCD 관련 질문 2008-10-18 8270
4860 안드로이드 플렛폼 관련 질문 2008-10-20 8439
4859 에물레이터에서 이미지 추출할때 2008-10-20 8514
4858 Re..에물레이터에서 이미지 추출할때 2008-10-20 8673
4857 소캣 프로그래밍 질문입니다. 2008-10-22 10427
4856 포팅시 key 관련 사항 2008-10-22 8636
4855 Android Eror 문의 2008-10-22 9637
4854 에뮬레이터 리셋 방법은 없나요? 2008-10-24 11536
12345678910,,,101