得到本机名称和其IP地址和是否联网

添加System.Net单元集,用到其中的Dns类即可,AddressList显示本机的IP地址。

在窗体 上放一textBox显示本机名称,用listBox显示本机的IP。

代码如下:

 private void button1_Click(object sender, EventArgs e)
        {
          textBox1.Text = Dns.GetHostName();
          IPAddress[] adds=  Dns.GetHostByName(Dns.GetHostName()).AddressList;
          string s = "";
          for (int i = 0; i < adds.Length; i++)
          {
              s += adds[i].ToString();
            }
          listBox1.Items.Add(s);

        }

 另本机是否联网,则可以用SystemInformation类的NetWork属性来确定是否联网。以下为窗体加载时的事件

if (SystemInformation.Network)
                Text = "已联网";
            else
                Text = "未联网";

 

posted on 2012-12-19 15:59  天上星  阅读(183)  评论(0编辑  收藏  举报

导航