private static string getIPAddress ( )
{
System.Net.IPAddress addr;
// 获得本机局域网IP地址
addr = new System.Net.IPAddress ( Dns.GetHostByName ( Dns.GetHostName ( ) ) .AddressList [0].Address ) ;
return addr.ToString ( ) ;
}
{
System.Net.IPAddress addr;
// 获得本机局域网IP地址
addr = new System.Net.IPAddress ( Dns.GetHostByName ( Dns.GetHostName ( ) ) .AddressList [0].Address ) ;
return addr.ToString ( ) ;
}
解决方案 »
- 控件截图直接打印
- listbox绑定XML文件,如何当源就是XML变化以后把变化反应到界面上(wpf)
- sp_addlinkedserver使用报错,未能找到OLE DB提供程序DB2OLEDB的注册表项
- 一个简单问题,却没解决!
- 初学c#一个排序问题
- 关于windows 服务 的问题
- 请教高手:我下面的代码为什么隐藏不了桌面?
- 我是该安静地离开,还是勇敢地留下来.........
- 怎样将lixtbox中的数据赋给数组以便进行后台运算。。 新新手求教。。
- Asp.net(C#)DataGrid中如何让Sql数据库中的Image字段邦定?
- 怎样获取当前子窗口的对象(在线等)?
- 用C#中如何显示汉字?
System.Net.Dns.GetHostName()
换成:
System.Environment.MachineName更准确
using System;
using System.Net;
using System.Net.Sockets;//ResolveHost类声明
class ResolveHost
{
try
{
//将用户输入的主机名通过Resolve method产生一个IPHostEnty对象
IPHostEntry myIP = Dns.Resolve(args[0]);
//获取IP地址
IPAddress[] addr = myIP.AddressList;
for(int i=0;i<addr.Length;i++)
{
//将获取的IP显示出来
Console.WriteLine(addri]);
}
}
catch (SocketException e)
{
//若发生异常,显示提示
Console.WriteLine("could not find host name:"+args[0]);
}
}
}