C# 从OperationContext MessageProperties检索目标IP地址
我看到过关于如何在OperationContext中的MessageProperties中检索调用方的IP地址RemoteEndpointMessageProperty的帖子,但找不到任何显示exchange中涉及的本地IP地址的内容 对于源IP,即调用方,我看到以下内容:C# 从OperationContext MessageProperties检索目标IP地址,c#,wcf,C#,Wcf,我看到过关于如何在OperationContext中的MessageProperties中检索调用方的IP地址RemoteEndpointMessageProperty的帖子,但找不到任何显示exchange中涉及的本地IP地址的内容 对于源IP,即调用方,我看到以下内容: 获取目标IP地址怎么样?是的,我知道这是我的IP地址,但我想知道他们用的是哪一个 您可以从以下网站获得所需信息: OperationContext.Current.RequestContext.RequestMessage.
获取目标IP地址怎么样?是的,我知道这是我的IP地址,但我想知道他们用的是哪一个 您可以从以下网站获得所需信息:
OperationContext.Current.RequestContext.RequestMessage.Header.To
有绝对uri,主机属性,但应该有客户端请求的uri。如果客户端通过IP进行呼叫,它应该在那里。否则,我认为,如果用户使用dns,就不可能获得IP。有可能从OperationContext获得HttpListenerContext吗?HttpListenerContext显示了它的.Request.LocalEndpoint,由于IP必须在连接中,我假设他们会将它公开给上层。