Я ищу компьютер с именем «Base» в локальной сети. Однако я не могу его найти, и возвращается адрес от моего провайдера (так что сетевой доступ определенно работает).Возврат: «База / 81.200.64.50».По сути, он не может найти имя.Я использую эмулятор.Код, который я использую, является копией кода Java, который работает в Windows и работает нормально - возвращает мой адрес локальной сети.Чего мне не хватает ???
Код:
InetAddress address = InetAddress.getByName(Constants.serverNameStr);
ОК - похоже, проблема в поиске DNS.Если я заменю «Base» на «www.google.com», я получу 74.125.230.145, то есть Google.Кажется, эмулятор не может разрешить имя с помощью локального маршрутизатора DNS.Я попытался настроить параметры на эмуляторе, но не повезло.Любые идеи?
Также попытался ввести DNS маршрутизатора локальной сети в конфигурации отладки эмулятора.Не повезло