Обнаружение службы j2me и обнаружение в то же время - PullRequest
1 голос
/ 19 ноября 2008

Я пытаюсь написать простое клиент-серверное приложение (все приложения - это сервис Bluetooth и клиент). Код клиента находит устройства Bluetooth и регистрируется в локальной базе данных. Но когда запрос запущен, он не обнаруживается. (Код сервера запускается в другом потоке). В эмуляторе он работает (время сканирования 0), но при установке в реальный телефон (две SE и одна Nokia) время сканирования составляет 10-15 сек. в этот период устройство не может быть обнаружено другими устройствами.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 13 декабря 2008

Насколько я понимаю, вы пытаетесь создать одновременно работающий сервер и клиент, верно? Ну, я думаю, что это не сработает, нужно сделать один телефонный сервер, а другой будет клиентом.

Я бы посоветовал просмотреть примеры приложений в комплекте с WTK или SE SDK, вы можете использовать их в качестве справочных. Также я бы предложил прочитать SE сайт для разработчиков .

0 голосов
/ 13 января 2009

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

...