winform(c#)下,怎么获取本机电脑的IP地址
winform(c#),怎么【分别】获取电脑的无限网卡对应的【IP地址】和有限网卡对应的【IP地址】啊?...
winform(c#),怎么【分别】获取电脑的无限网卡对应的【IP地址】和有限网卡对应的【IP地址】啊?
展开
7个回答
展开全部
protected string GetIP() //获取本地IP
{
IPHostEntry ipHost = Dns.Resolve(Dns.GetHostName());
IPAddress ipAddr = ipHost.AddressList[0];
return ipAddr.ToString();
}
{
IPHostEntry ipHost = Dns.Resolve(Dns.GetHostName());
IPAddress ipAddr = ipHost.AddressList[0];
return ipAddr.ToString();
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string hostname = System.Net.Dns.GetHostName(); //主机
System.Net.IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(hostname);//网卡IP地址集合
string IP = ipEntry.AddressList[0].ToString();//取一个IP
System.Net.IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(hostname);//网卡IP地址集合
string IP = ipEntry.AddressList[0].ToString();//取一个IP
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//读取IP信息
IPHostEntry myIP = Dns.GetHostByName(Dns.GetHostName());
txtIP.Text = myIP.AddressList.GetValue(0).ToString();
IPHostEntry myIP = Dns.GetHostByName(Dns.GetHostName());
txtIP.Text = myIP.AddressList.GetValue(0).ToString();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static string GetIpAddress()
{
IPAddress[] hostipspool = Dns.GetHostAddresses("");
if (hostipspool.Length > 0)
return hostipspool[0].ToString();//本机的局域网IP地址
else
return "can't get ip address.";
}
{
IPAddress[] hostipspool = Dns.GetHostAddresses("");
if (hostipspool.Length > 0)
return hostipspool[0].ToString();//本机的局域网IP地址
else
return "can't get ip address.";
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用这个就能实现:string IP = Request.UserHostAddress;
你写到load加载事件里:
然后输入一下看看
你写到load加载事件里:
然后输入一下看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询