java.net.ConnectException - Соединение отказано в эмуляторе Android

У меня есть эмулятор Android, который я запускаю из Eclipse и просто пытаюсь подключиться к простому серверу сокетов, который я написал в .NET (c # ).

Сервер работает на той же машине через порт 4505. Я могу подключиться к серверу по протоколу telnet (через PuTTy), и он работает нормально, но когда я пытаюсь подключиться к серверу с помощью эмулятора Android, я получаю a: java.net.ConnectException - localhost / 127.0.0.1: 4505 - Соединение отклонено при ошибке org.apache.harmony.luni.net.

Я предполагаю, что это потому, что эмулятор находится в другой подсети или что-то в этом роде? Если бы это было так, я бы подумал, что получу другую ошибку, которая будет обнаружена в блоке перехвата UnknownHostException ...

17
задан Ciro Santilli 新疆改造中心法轮功六四事件 11 March 2016 в 20:31
поделиться

1 ответ

Я понял это. Если я использую внутренний ip, он работает нормально (192.168.1.%) Адрес.

Извините за потраченное впустую место, но, возможно, кто-то еще сможет это использовать.

127.0.0.1 предназначен для самого устройства (эмулятора).

12
ответ дан 30 November 2019 в 10:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: