2 u011477555 u011477555 于 2014.07.31 22:45 提问

WCF获取客户端IP 获取的不正确
wcf

我在网上按照这段代码,不知道为什么获取的不正确

        OperationContext context = OperationContext.Current;
        //获取传进的消息属性
        MessageProperties properties = context.IncomingMessageProperties;
        //获取消息发送的远程终结点IP和端口
        RemoteEndpointMessageProperty endpoint = properties[RemoteEndpointMessageProperty.Name] as RemoteEndpointMessageProperty;
        Console.WriteLine(string.Format("Hello {0},You are  from {1}:{2}", name, endpoint.Address, endpoint.Port));
        return string.Format("Hello {0},You are  from {1}:{2}", name, endpoint.Address, endpoint.Port);

老是获取的IP是:::1 ,我不明白为啥? 谁能告诉我?

2个回答

caoqiangwd
caoqiangwd   2015.10.29 20:40

LZ 我也遇到了 请问这是怎么回事呀

j13583
j13583   2016.03.14 21:45

这是IP6的本地地址吧?应该是你从本机访问,并且,启用IP6。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
在WCF服务中获取客户端的IP地址和端口号
版权声明请尊重原创作品。转载请保持文章完整性,并以超链接形式注明原始作者“tingsking18”和主站点地址,方便其他朋友提问和指正。 using System;using System.ServiceModel;using System.ServiceModel.Channels;namespace WcfService3{ // 注意: 如果更改此处
WCF热门问题编程示例(1):WCF服务如何获得客户端IP地址信息
WCF热门问题编程示例(1):WCF服务如何获得客户端IP地址信息
WCF/WebService如何获取客户端IP,端口
wcf:             var context = OperationContext.Current;             var properties = context.IncomingMessageProperties;   //获取传进的消息属性                var endpoint = properties[RemoteEndpointMessage
C#代码:获得链接到WCF服务的WPF客户端的IP地址
C#代码:获得链接到WCF服务的WPF客户端的IP地址
WCF中如何得到客户端信息
  以前我也问过类似的问题,都没有得到答案. 很高兴今天终于知道结果了:不能!!!!!!!!!!!!!!!!!!!!!   很遗憾啊,微软的解释是wcf封装了底层传输信息,无法得到ip,hostname这些信息...一个不是方法的方法就是客户端在OutgoingMessageHeaders告诉服务器自己的相关信息....无语了我.... 相关的信息: http://foru
C#如何获取客户端/服务端IP地址
客户端ip: Request.ServerVariables.Get("Remote_Addr").ToString(); 客户端主机名: Request.ServerVariables.Get("Remote_Host").ToString(); 客户端浏览器IE: Request.Browser.Browser; 客户端浏览器 版本号: Request.Browser.Major
动态修改WCF客户端配置文件终结点的地址的几种方法
由于服务器端的IP地址是变化的,所以客户端在登录前需要修改连接地址。如何在不重新启动客户端的情况下,修改连接地址。
wcf客户端通过URL地址调用服务器端地址
如果想让服务器端地址以URL的形式提供给外部调用,也就是在IE地址栏中输入URL可看见。可以采用如下方式 在服务器端的配置文件中添加源数据地址配置,在serviceBehaviors中添加 http://localhost:8003/WCFServicImp.CityImp/metadata" />   服务器端配置文件
WCF热门问题编程示例(5):WCF服务如何获取客户端在线用户数量?
WCF热门问题编程示例(5):WCF服务如何获取客户端在线用户数量?
js获取客户端ip MAC 计算机名
js获取客户端ip js获取客户端ip js获取客户端ip