Вопрос

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

Есть идеи?

Это было полезно?

Решение

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top