J'ai une application WM 6.1 Prof. qui vérifie les mises à jour lorsque l'utilisateur le souhaite.Windows Mobile Professional 6.1 comment tester la connexion Internet
Je souhaite vérifier s'il existe une connexion disponible (GPRS ou Wifi) avant de tenter de se connecter au serveur.
J'utilise aussi dll openNETCF.NET est ici ce que je l'ai fait, mais cela ne fonctionne pas à chaque fois,
aussi je ne suis pas sûr quel type de connexion dois-je utiliser et ainsi.
D'après vous, est-ce bon?
Merci beaucoup!
private static HttpWebRequest ConnectWeb(string urlx)
{
try
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(new Uri(urlx));
request.ContentType = @"application/octet-stream";
request.Credentials = CredentialCache.DefaultCredentials;
request.Timeout(6000);
return request;
}
catch (Exception ex)
{
MessageBox.Show(Lang.CONNECTIONPROBLEM);
return null;
}
}
private bool downloadTest()
{
Stream stream;
HttpWebResponse response;
HttpWebRequest request = ConnectWeb(FileManager.url);
if (request!=null)
{
try
{
using (response = (HttpWebResponse)request.GetResponse())
{
using (stream = response.GetResponseStream())
{
byte[] data = ReadFully(stream, (int)response.ContentLength);
writeByteArrayToFile(data, "data.zip");
}
}
response.Close();
stream.Close();
}
catch (Exception ex)
{
MessageBox.Show(Lang.CONNECTIONPROBLEM);
return false;
}
}
Désolé, que puis-je marquer comme réponse? Je ne pouvais pas trouver cette option – Spring