안드로이드 개발 질문/답변
(글 수 45,052)
TCP 소켓으로 웹캠의 이미지를 에뮬레이터로 받아오는 작업을 마쳤습니다.
pc에 cam server가 대기하고 있고, 에뮬에서 소켓 camera 클래스를 정의해서 10.0.2.2로 connection을 요청하고 연속적으로 이미지를 받아오는 방식입니다.
이것을 UDP로 바꾸려고하니 에뮬에서 PC로 보내는 패킷은 10.0.2.2와 포트를 설정해서 보내면 제대로 받아지는데,
PC에서 에뮬레이터로 보내는 패킷을 에뮬에서 제대로 receive 못하는 것 같습니다.
PC에서 에뮬레이터로 UDP를 이용해 패킷을 보낼때에 주소와 포트를 어떤식으로 처리해야하는지 아시는 분 있으십니까?
아래는 android developer 사이트에 에뮬레이터 주소 설정에 대한 글인데 제대로 이해가 가질 않네요.
Addresses within this space are pre-allocated by the emulator/router as follows
pc에 cam server가 대기하고 있고, 에뮬에서 소켓 camera 클래스를 정의해서 10.0.2.2로 connection을 요청하고 연속적으로 이미지를 받아오는 방식입니다.
이것을 UDP로 바꾸려고하니 에뮬에서 PC로 보내는 패킷은 10.0.2.2와 포트를 설정해서 보내면 제대로 받아지는데,
PC에서 에뮬레이터로 보내는 패킷을 에뮬에서 제대로 receive 못하는 것 같습니다.
PC에서 에뮬레이터로 UDP를 이용해 패킷을 보낼때에 주소와 포트를 어떤식으로 처리해야하는지 아시는 분 있으십니까?
아래는 android developer 사이트에 에뮬레이터 주소 설정에 대한 글인데 제대로 이해가 가질 않네요.
Addresses within this space are pre-allocated by the emulator/router as follows
Network Address | Description |
---|---|
10.0.2.1 | Router/gateway address |
10.0.2.2 | Special alias to your host loopback interface (i.e., 127.0.0.1 on your development machine) |
10.0.2.3 | First DNS server |
10.0.2.4 / 10.0.2.5 / 10.0.2.6 | Optional second, third and fourth DNS server (if any) |
10.0.2.15 | The emulated device's own network/ethernet interface |
127.0.0.1 | The emulated device's own loopback interface |
http://developer.android.com/guide/developing/tools/emulator.html