Question

J'essaie d'écrire une application client / serveur simple (toute application est un service et un client Bluetooth). Le code client trouve les périphériques Bluetooth et s’enregistre sur la base de données locale. Mais lorsque l'enquête est en cours, elle n'est pas détectable. (Le code du serveur est exécuté sur un autre thread). Je l'émulateur c'est son travail (le temps d'analyse est 0), mais lorsque j'ai installé dans le téléphone réel (deux SE et un nokia), le temps d'analyse est de 10-15 secondes. pendant cette période, l'appareil non détectable par d'autres appareils.

Une idée?

Était-ce utile?

La solution

Lorsque vous effectuez une recherche de périphérique, la radio Bluetooth sera occupée à cette tâche et, par conséquent, elle ne répondra pas à la requête d'un autre périphérique pour la découverte.

Autres conseils

Autant que je sache, vous essayez de créer simultanément un serveur et un client qui fonctionne, n'est-ce pas? Eh bien, je pense que cela ne fonctionnera pas, vous devez créer un serveur de téléphone et l’autre sera un client.

Je suggérerais de consulter les exemples d'applications fournies avec WTK ou SE SDK et de les utiliser comme référence. Je vous suggère également de lire le site SE pour les développeurs .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top