具体介绍C#编程获取IP地址的方法


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

10

11

12

13

/// <summary>

/// 服务器端获取客户端请求IP和客户端机器名称

/// </summary>

public static void GetClientInfo()

{

  OperationContext context = OperationContext.Current;

  MessageProperties messageProperties = context.IncomingMessageProperties;

  RemoteEndpointMessageProperty endpointProperty = messageProperties[RemoteEndpointMessageProperty.Name] as RemoteEndpointMessageProperty;

  HttpRequestMessageProperty requestProperty = messageProperties[HttpRequestMessageProperty.Name] as HttpRequestMessageProperty;

  string clientIp = !string.IsNullOrEmpty(requestProperty.Headers["X-Real-IP"]) ? requestProperty.Headers["X-Real-IP"] : endpointProperty.Address;

  string clientName = Environment.MachineName;

  Console.WriteLine("ClientIp: " + clientIp + "clientName:" + clientName);

}

以上就是具体介绍C#编程获取IP地址的方法的详细内容!

返回前面的内容

相关阅读 >>

C#二进制字节流查找函数indexof的示例代码详解

实现C#listview点击列头排序的示例代码分享

详解winform C#中子窗体关闭刷新父窗体的示例代码

C#如何使用浏览按钮获得文件路径和文件夹路径的实现方法

dictionary字典类在C#中的示例代码介绍

C# winform webbrowser 设置为编辑模式的示例代码

分享125个基本的C#面试问答

C#中dataset的用法

详解C#把datatable中数据一次插入数据库的示例代码

C#捕获windows关机事件,在系统关机前做一些自己想做的事的示例代码

更多相关阅读请进入《C#》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...