2015-08-12 1 views
0

Je télécharge des fichiers à partir d'un Windows CE 6.0 en utilisant Compact Framework 2.0 et OpenNETCF. Le WiFi n'est pas disponible, donc j'utilise une connexion HSDPA. Avant de télécharger, je vérifie une connexion Internet en envoyant un ping au serveur de téléchargement.Compact Framework réinitialiser la connexion Internet

Si le serveur n'est pas joignable, je souhaite essayer de réinitialiser la connexion Internet de l'appareil, puis réessayer. Avez-vous des suggestions sur la façon dont je peux faire cela?

Répondre

1

Je suppose qu'il n'y a pas de ConnectionManager disponible sur CE6 comme sur les appareils Windows Mobile. Vous devez donc utiliser RAPI pour gérer la connexion. Vous pouvez utiliser RasHangUp et les autres fonctions de l'API pour enum connexions etc: https://msdn.microsoft.com/en-us/library/aa450851.aspx

+0

Merci pour la réponse. Cela semble aller dans la bonne direction. Mais appelez-moi stupide, je ne peux pas trouver le .dll (s) dont j'ai besoin pour mettre en œuvre cela. – FNR

+1

Pas stupide, les OEM peuvent décider quoi inclure dans l'image CE et quoi d'autre. Avez-vous un SDK d'appareil? Comment l'appareil se connecte-t-il au WLAN? – josef

+0

J'ai encore regardé le SDK (Datalogic Lynx) qui a une classe Device, qui gère toutes sortes de types de connexion et de capteurs (Bluetooth, WiFi, Accellerometers, Scanner). Je n'ai rien trouvé sur les connexions d'accès à distance jusqu'ici. Mais cela pourrait être dû à une mauvaise documentation. – FNR