本文摘自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#中的委托实例代码详解(图文)
原来斐波拉契数列还有这种写法,你知道吗?
详细概述C#中的常用字符串方法
如何获取机器的memory和cpu信息?
对比分析C#与java的区别
C#泛型类型的详细介绍
C#使用socket创建一个小型的web server代码分享
详解C#winform程序的toolstripbutton自定义背景应用示例源码
C#修改文件或文件夹的权限,为指定用户、用户组添加完全控制权限的具体代码介绍
详细介绍C# 利用irawpixels接口遍历栅格数据的代码实例
更多相关阅读请进入《C#》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » 具体介绍C#编程获取IP地址的方法