2017-08-11 2 views
0

J'ai couplé et connecté un périphérique Bluetooth avec une application C# qui fonctionne correctement, mais je dois détecter quand un périphérique est hors de portée ou déconnecté.Détection du périphérique BlueTooth lorsqu'il est déconnecté Bibliothèque InTheHand.Net

J'ai trouvé la propriété Connected de la classe BluetoothClient mais cela ne devient pas faux quand un périphérique est déconnecté.

J'ai déclenché un événement tick tick toutes les secondes pour vérifier si la propriété connectée BluetoothClient devient false et afficher msgbox ce périphérique est déconnecté.

Mais le problème est la propriété connectée ne change pas son état à faux, pourriez-vous s'il vous plaît suggérer la façon de détecter lorsque le périphérique Bluetooth est déconnecté.

merci d'avance.

Répondre

0

J'ai utilisé un peu de travail autour de résoudre ce problème,

Lorsque des périphériques se connecte à l'application, j'ai commencé à envoyer une chaîne vide et vérifier si les données sont reçues ou non, de sorte que chaque fois que ces données n » était pas t l'envoyer lever une exception, j'ai attrapé cette exception et appeler une fonction pour déconnecter l'utilisateur.