我有一個WM 6.1 Prof.應用程序,用於在用戶希望這樣做時檢查更新。Windows Mobile Professional 6.1如何測試網絡連接
我想在連接服務器之前檢查是否有任何可用的連接(GPRS或Wifi)。
我也使用這裏openNETCF.NET DLL是我做了什麼,但它不能正常工作,每次,
也是我不知道我應該使用哪種類型的連接等。
好的,你認爲這是好嗎?
非常感謝!
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;
}
}
對不起,我如何標記爲答案?我無法找到該選項 – Spring 2010-07-28 12:28:18