Question

Je développe une application compacte pour un appareil Windows Mobile afin de fonctionner avec SQLServer Server via la 3G.

Le problème est que l'appareil se déconnecte automatiquement de la 3G après un certain temps d'inactivité, et je dois me reconnecter manuellement, ce n'est pas mal du tout, le client n'a pas besoin d'une connexion 3G permanente, et cela prolonge la durée de vie de la batterie.

Mais...existe-t-il un moyen de vérifier (en c#) si la connexion 3G est en cours et sinon, de l'activer ?

Mon appareil est un Intermec CN50.

Merci et excusez mon mauvais anglais.

Était-ce utile?

La solution

Je suppose que tu peux utiliser API du gestionnaire de connexions pour faire ça. Voici un article d'utiliser une API dans du code managé.

Vous pouvez vérifier l'état de la connexion avec ConnMgrQueryDetailedStatus et agir sur la base de ces informations.

OpennetCF a déjà fait l'emballage pour vous, si vous êtes prêt à utiliser un assemblage tiers gratuit.Découvrez leur Gestionnaire de connexion.

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