【问题标题】:How to know if the local Area Connection is available如何知道本地连接是否可用
【发布时间】:2008-12-13 08:52:30
【问题描述】:

我使用的是 Windows XP,我想知道本地区域是否可用?

如果我使用其他操作系统会影响我的代码吗?

【问题讨论】:

  • 您使用哪种语言?您需要 win32 API 调用或托管库吗?

标签: windows language-agnostic winapi networking


【解决方案1】:

使用以下代码

using System.Net.NetworkInformation; //(Add reference of System.Net.dll)
public partial class Form1: Form
{
    public Form1()
    {
        InitializeComponent();
        NetworkChange.NetworkAvailabilityChanged += NetworkChange_NetworkAvailabilityChanged;
    }
    private void NetworkChange_NetworkAvailabilityChanged(object sender, NetworkAvailabilityEventArgs e)
    {
        if(e.IsAvailable)
        {
            //connected
        }
        else
        {
            //disconnected
        }
    }
}

【讨论】:

    【解决方案2】:
    【解决方案3】:

    ToggleNic 的源代码向您展示了如何在 Windows 上启用、禁用或检查可用的网络连接。这是在 C# 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 2013-12-18
      • 2016-04-05
      • 2012-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多