Как одно устройство может определить, подключен ли Bluetooth другого устройства, используя J2ME?

#java #java-me #bluetooth

#java #java-me #bluetooth

Вопрос:

Я пытаюсь подключить два устройства Bluetooth с помощью J2ME. Оба устройства подключаются успешно, а также очень хорошо передают данные. Если на одном из устройств Bluetooth отключен, как другое устройство может узнать, что соединение было потеряно?

 MIDP= 2.0  
cldc= 1.1
  

Комментарии:

1. Вы действительно пробовали этот сценарий, чтобы посмотреть, что произойдет? Я предполагаю, что если у вас есть активное соединение с устройством, и оно по какой-либо причине прерывается, в потоке будет выдано что-то вроде IOException .

Ответ №1:

в настоящее время я разрабатываю игру J2ME, которая работает по Bluetooth, и вы можете столкнуться с двумя разными сценариями, первый из которых — это одно из устройств, выпадающее из зоны действия и не доставляющее данные, и это можно решить, заставляя устройства связи отправлять подтверждения о получении данных и проверяя это каждый фиксированный период времени, второй сценарий, похожий на ваш, вызовет исключение, вероятно, исключение IOException, которое можно перехватить и обработать.

харшад

Ответ №2:

Привет, Вам нужно запустить один поток в приложении J2ME, этот поток запускается через некоторый промежуток времени, и этот поток должен проверить, доступно ли соединение Bluetooth для выбранного Bluetooth или нет. Спасибо

Ответ №3:

в настоящее время я разрабатываю игру J2ME, которая работает через Bluetooth,
и вы можете столкнуться с двумя разными сценариями, первый из которых заключается в том, что одно из устройств выходит из зоны действия и не может доставлять данные, и это можно решить, заставляя устройства связи отправлять подтверждения о получении данных и проверять это каждый фиксированный период времени, второй сценарий, который похож на ваш, вызовет исключение, вероятно, IOException которое можно перехватить и обработать.