WinFrom 登录时获取IP地址?
[C#]
局域网内
登录时,获取本机的IP地址?
[解决办法]
内网地址还是外网地址?
内网的话Dns.GetAddressByName(Dns.GetHostName()).AddressList[0]
外网的话必须借助其他的主机吧,找个WebService
[解决办法]
获取本机的IP地址。。好像用WMI_Class可以实现啊。。。。
[解决办法]
本机ip
string strHostIP="";
IPHostEntry oIPHost=Dns.Resolve(Environment.MachineName);
if(oIPHost.AddressList.Length>0)
strHostIP=oIPHost.AddressList[0].ToString();
[解决办法]
ls几个秀逗了~~~
本机ip还有外网的??
[解决办法]
//获取客户端的IP地址 TextBox1.Text = Request.UserHostAddress;//或TextBox1.Text=Request.ServerVariables ["REMOTE_ADDR"]; //获取服务器的主机名 string hostName = Dns.GetHostName();//引入命名空间System.Net //获取服务器的IP地址 IPAddress[] ips; ips = Dns.GetHostAddresses(hostName); foreach ( IPAddress ip in ips) { TextBox2.Text = ip.ToString( ); }
[解决办法]
IPAddress []ip = Dns.GetHostAddresses(Dns.GetHostName());
textBox2.Text = ip[0].ToString();
[解决办法]