2010-09-24 2 views
3

Я пытаюсь подключиться (HttpClient) к внутреннему серверу в своем приложении через Wi-Fi. Но каждый раз, когда я получаю UnknownHostException, если я использую доменное имя сервера (http: // domainname/..). Если я использую Ip вместо этого, он работает хорошо. Это происходит не только на эмуляторе, но и на реальном устройстве (желание htc).Разрешение имен на внутреннем сервере не работает (устройство и эмулятор)

У кого-то была такая же проблема? Решения, которые я нашел в сети, относятся только к эмулятору. http://www.mail-archive.com/[email protected]/msg16951.html

Спасибо за вашу поддержку

+0

Обновление: возможно подключение к внутреннему серверу с полным именем сервера, таким как http: //servername.dnsSuffix .. Я предполагаю, что андроид не получает список поиска суффикса dns и только пытается подключиться к http ://имя сервера. –

ответ

2

Похоже, что Android не реализует DHCP опция «списка поиска DNS». См. bug #8030.

+0

Я думаю, что это должно быть решение, поскольку я не нашел никакой другой возможной причины для этой проблемы. Благодаря! –