如何从WCF服务应用程序获取客户端地址?此外,当客户端连接时是否会触发事件,可能包含地址信息?
如何从WCF服务应用程序获取客户端地址?此外,当客户端连接时是否会触发事件,可能包含地址信息?
您是在寻找哪个地址?IP地址吗?
如果是这样,我希望您了解到它的局限性——如果客户端位于NAT设备或互联网代理的另一侧,它将不会很精确。
如果WCF主机提供了一种获取服务请求方IP的方法,那么这将会更容易 - 这样你就可以调用该方法来获取原始请求方。
OperationContext.Current.IncomingMessageHeaders.To.Host