private void button1_Click(object sender, EventArgs e)
{
StringBuilder ips = new StringBuilder();
try
{
IPHostEntry IpEntry = Dns.GetHostEntry(Dns.GetHostName());
foreach (IPAddress ipa in IpEntry.AddressList)
{
if (ipa.AddressFamily == AddressFamily.InterNetwork)
{
textBox1.Text = ips.AppendFormat("{0};", ipa.ToString()).ToString();
}
}
}
catch (Exception ex)
{
//获取ip失败
}
}
我本机有2个ip 一个内网 一个外网 测试均可以获取到