문제

간단한 클라이언트/서버 응용 프로그램을 작성하려고합니다 (모든 응용 프로그램은 Bluetooth 서비스 및 클라이언트입니다). 클라이언트 코드는 Bluetooth 장치를 찾고 로컬 DB에 등록합니다. 그러나 문의가 실행될 때는 발견 할 수 없습니다. (서버 코드는 다른 스레드에서 실행됩니다). I 에뮬레이터는 작동하지만 (스캔 시간은 0), 그러나 실제 전화 (2 개의 SE 및 1 개의 Nokia)에 설치하면 스캔 시간은 10-15 초입니다. 이 기간 동안 장치는 다른 장치에서 감지 할 수 없습니다.

아이디어가 있습니까?

도움이 되었습니까?

해결책

장치 검색을 수행 할 때 Bluetooth 라디오가 바쁘기 때문에 다른 장치의 Discover 문의에 응답하지 않습니다.

다른 팁

내가 보는 한, 당신이 동시에 작동하는 서버와 클라이언트를 만들려고 노력하십시오. 글쎄, 나는 이것이 효과가 없을 것이라고 생각합니다. 하나의 전화 서버를 만들어야하고 다른 하나는 클라이언트가 될 것입니다.

WTK 또는 SE SDK와 함께 번들 된 예제 앱을 살펴보면 참조로 사용할 수 있습니다. 또한 독서를 제안합니다 개발자를위한 SE 사이트.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top