如果没有互联网连接,如何关闭申请表?

时间:2017-11-22 15:34:05

标签: c#

我遇到一个小问题:如何关闭应用程序如果计算机没有连接互联网?

我的应用程序将要做一些事情,但首先,在完成其工作之前需要检查互联网连接,如果没有互联网连接,则关闭它自己。

private void Form1_Load(object sender, EventArgs e)
{

    // here is my code that gonna do something.  before this check the internet connection. if no connection close your self

}

1 个答案:

答案 0 :(得分:0)

我会使用System.Net.NetworkInformation.Ping并ping Google.co.uk。然后确定是否有时间检查出来似乎解决了你的问题。但是,这只会告诉您端口是否处于活动状态,而不是您是否有连接,因此可能需要遵循此链接进行原始修复 How do you check if a website is online in C#?

编辑: 另一种选择是: 首先在$('iframe').contents().find("width-100 div").css('height', '200px'); 项目

中创建一个如下所示的单独方法
winform

然后在public static bool CheckNetwork() { if (System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()) { //Do your stuffs when network available return true; } else { //When network not available, return false; } } formload内有以下内容。然后将在加载表单时执行此操作。然后,您可以根据单独的方法获得要执行的其他功能。

Event handler