获取IP地址

来源:互联网 发布:modbus通讯协议及c编程 编辑:程序博客网 时间:2024/04/30 12:15

记得在一次开发局域网程序时,遇到一个问题,要判断这个此时运行的程序是不是在服务器端.所以要判断登录的客户端IP以及服务器端的IP.
利用c#获取客户端的IP和服务器的IP是很简单的,代码如下:

  1. //获取客户端的IP地址
  2.         TextBox1.Text = Request.UserHostAddress;
  3.         //获取服务器的主机名
  4.         string hostName = Dns.GetHostName();
  5.         //获取服务器的IP地址
  6.         IPAddress[] ips;
  7.         ips = Dns.GetHostAddresses(hostName);
  8.         foreach ( IPAddress ip in ips)
  9.         {
  10.              TextBox2.Text = ip.ToString();
  11.         }

//from:http://www.roomhr.cn/trackback.asp?tbID=33&action=addtb&tbKey=9bb5da7ce283c9ca767bf4effc804f2ff6d8ebf1

原创粉丝点击