得到本机名称和其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 = "未联网";

 

你可能感兴趣的:(IP地址)