获取本机IP地址的问题 string host=Dns.GetHostName; 这句应该是错误的 Addresslist只能是你本机的IP,如果一台电脑有多个网卡的话会有多个IP 所以是个数组 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String name = Dns.GetHostName();IPHostEntry entry = Dns.GetHostEntry(name);String ip = entry.AddressList[0].ToString(); 属性就没有括号了方法当然有了Addresslist是你本机的所有IP(因为你可能多个网卡)局域网的IP,要你扫描才可以知道Addresslist[0]是第一个Addresslist[1]是第二个................. ref: 那怎么改呢?----------_-!!! 无言, 6L不是已经给你代码? String name = Dns.GetHostName; 这句是错的!要改成String name = Dns.GetHostName();IPHostEntry ipHostEntry=Dns.GetHostByName(Dns.GetHostName()); IPAddress addr=new IPaddress(ipHostEntry.Addresslist[0].Address); Addresslist这里都是你本机的IP地址, 例如你本机有两块网卡,Addresslist数组长度就为2。ipHostEntry.Addresslist[0].Address 这是第一块网卡地址ipHostEntry.Addresslist[1].Address 这是第二块网卡地址 string host=Dns.GetHostName; IPHostEntry ipHostEntry=Dns.GetHostByName(Dns.GetHostName()); 请问为什么第一个GetHostName后面没有加括号,而第二个GetHostName后面有加括号; 都是函数吗? IPAddress addr=new IPaddress(ipHostEntry.Addresslist[0].Address); 这里我是本机运行所以Addresslist[0]是我的地址,那如果是有多个机器共用一个网络的,我怎么获得我的IP地址呢? GridView显示满足条件的记录集,当条件变化时GridView怎样刷新以反应变化? 关于Word文档的问题 spring.net管理连接池的管理应用 问一个制作安装文件的问题,谢谢 求:在C#中怎样实现字符串不区分大小写的比较?? 关于一个打印用法的问题 奇怪:为什么运行时 ImageList 查到的图像数是 0 ?? 请教读取文本文件的问题 如何调用非托管DLL的函数。实现 添加一条纪录以后如何将TextBox中的内容请空? 关于画图的问题 请各位大虾请点!(重酬)!谢谢!
IPHostEntry entry = Dns.GetHostEntry(name);
String ip = entry.AddressList[0].ToString();
方法当然有了
Addresslist是你本机的所有IP(因为你可能多个网卡)
局域网的IP,要你扫描才可以知道
Addresslist[0]是第一个
Addresslist[1]是第二个
.................
---------
-_-!!! 无言, 6L不是已经给你代码?
IPAddress addr=new IPaddress(ipHostEntry.Addresslist[0].Address); Addresslist这里都是你本机的IP地址, 例如你本机有两块网卡,Addresslist数组长度就为2。
ipHostEntry.Addresslist[0].Address 这是第一块网卡地址
ipHostEntry.Addresslist[1].Address 这是第二块网卡地址
IPHostEntry ipHostEntry=Dns.GetHostByName(Dns.GetHostName());
请问为什么第一个GetHostName后面没有加括号,而第二个GetHostName后面有加括号;
都是函数吗? IPAddress addr=new IPaddress(ipHostEntry.Addresslist[0].Address);
这里我是本机运行所以Addresslist[0]是我的地址,那如果是有多个机器共用一个网络的,我怎么获得我的IP地址呢?