if(IsConnected() == false)
{
Console.WriteLine("no connection");
System.Windows.Forms.Application.Exit();
}
InitializeComponent();
...
public static bool IsConnected()
{
System.Uri Url = new System.Uri("http://google.com");
System.Net.WebRequest WebReq;
System.Net.WebResponse Resp;
WebReq = System.Net.WebRequest.Create(Url);
try
{
Resp = WebReq.GetResponse();
Resp.Close();
WebReq = null;
return true;
}
catch
{
WebReq = null;
return false;
}
}
这里的代码(C#.NET 1.0),该检查的一部分,如果没有连接或不并根据,我想我的应用程序关闭(退出) 我可以在控制台日志中看到“没有连接”,但应用继续运行... 如何正确退出该应用?上开始关闭自C#应用程序,如果没有互联网连接
工作得很好,但System.Windows.Forms.Application.Exit();或者只是关闭();不要退出我的应用程序... – frytaz 2011-02-16 08:19:50