本文摘自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#格式化数字代码示例详解
unity实现脚本插件[script create dialog]图文详解
使用C#生成pdf文件流的代码案例分享
C#基础入门-常量详解
C#中manualresetevent使用方法详解
C#开发实例-订制屏幕截图工具(七)添加放大镜功能的代码示例
C#中值类型和引用类型简单概述
C#最齐全的上传图片方法介绍
C#中关于manualresetevent使用方法详解
更多相关阅读请进入《C#》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » 具体介绍C#编程获取IP地址的方法