如题,我想在程序里实现互联网网络断掉或恢复时提醒用户。

解决方案 »

  1.   

    最简单的办法,写个ping函数
    隔几分钟ping一次,呵呵
      

  2.   

    用下面代码试试。http://www.bingning.netprivate void Form1_Load(object sender, EventArgs e)
    {
        System.Net.NetworkInformation.NetworkChange.NetworkAvailabilityChanged +=
            new System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler(
            NetworkChange_NetworkAvailabilityChanged);
    }private void NetworkChange_NetworkAvailabilityChanged(
        object sender, System.Net.NetworkInformation.NetworkAvailabilityEventArgs e)
    {
        if (this.InvokeRequired)
        {
            System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler dlgt =
                new System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler(
                    NetworkChange_NetworkAvailabilityChanged);
            this.Invoke(dlgt, new object[] { sender, e });
            return;
        }    if (e.IsAvailable)
            this.Text = "连接中";
        else
            this.Text = "已断开。";
    }