2010-12-15 2 views
3

Я использую приложение Blackberry на симуляторе. Я использую deviceside = true позади url. Однако, когда я запускаю его сейчас, он дает мне исключение net.rim.device.cldc.io.dns.DNSException: ошибка DNSСимулятор Blackberry с исключением DNS

Что случилось? Я не изменяю код или что-то еще.

ответ

1

Возможно, состояние компьютера, на котором выполняется эта операция, изменилось. Например. с точки зрения связности (что объясняет исключение).

+0

Как его изменить? Я использую подключение к локальной сети. Не думайте, что это так сильно изменится? – JohnDoe4136

+0

Я действительно не понимаю. Когда я включаю свой Wi-Fi, он снова начал работать. Кто-нибудь знает причину этого? – JohnDoe4136

+0

Возможно, что ваша ОС имеет проблемы с выбором правильного подключения для использования. – Ofir

0

В документации говорится, что:

1.) Если deviceside = верно указан в соединительном URI, прямое соединение TCP открыт с КПК, без использования услуг мобильной передачи данных.

2.) Если в URI соединения указано deviceide = false, прокси-TCP-соединение открывается с использованием службы мобильных данных.

3.) Если параметр deviceside не указан, поведение зависит от платформы: на контроллере BlackBerry 6500 или 7500 по умолчанию используется прямой TCP; на всех других карманных компьютерах служба мобильной передачи данных по умолчанию используется, и если MDS недоступен, карманный компьютер возвращается обратно к прямому TCP.

Я получал эту ошибку просто потому, что имя DNS, которое я использовал, не разрешалось. Плохая настройка в конфигурации bind9.

Смежные вопросы