本文摘自PHP中文网,作者黄舟,侵删。
这篇文章主要介绍了C#编程获取IP地址的方法,结合实例形式分析了C#获取客户端IP地址的具体实现技巧,需要的朋友可以参考下本文实例讲述了C#编程获取IP地址的方法。分享给大家供大家参考,具体如下:
1、获取客户端IP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | /// <summary>
/// 获取客户端Ip
/// </summary>
/// <returns></returns>
public String GetClientIp()
{
String clientIP = "" ;
if (System.Web.HttpContext.Current != null )
{
clientIP = System.Web.HttpContext.Current.Request.ServerVariables[ "HTTP_X_FORWARDED_FOR" ];
if ( string .IsNullOrEmpty(clientIP) || (clientIP.ToLower() == "unknown" ))
{
clientIP = System.Web.HttpContext.Current.Request.ServerVariables[ "HTTP_X_REAL_IP" ];
if ( string .IsNullOrEmpty(clientIP))
{
clientIP = System.Web.HttpContext.Current.Request.ServerVariables[ "REMOTE_ADDR" ];
}
}
else
{
clientIP = clientIP.Split( ',' )[0];
}
}
return clientIP;
}
|
2、服务器端获取客户端请求IP和客户端机器名称
阅读剩余部分
相关阅读 >>
C# tabcontral选项卡中加载显示窗体后 实现单向参数传递测试代码示例(图)
.net(C#)输入域名获取主域名小工具
C#中常用的运算符有哪些
C#+js实现的两个正则替换功能示例分析
.net中创建webservice服务的实例分析(图文)
C#中guid生成格式的四种方法的示例代码分享
C#中将字符串内容写入到txt文件中
C#二进制字节流查找函数indexof的示例代码详解
devexpress treelist递归的实例代码
c#cs与bs数据请求交换
更多相关阅读请进入《C#》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » 具体介绍C#编程获取IP地址的方法