3

我目前有一个能够使用以下代码获取客户端 IP 地址的 WCF 服务;

    private static string GetClientIPAddress()
    {
        RemoteEndpointMessageProperty clientEndpoint =
            OperationContext.Current.IncomingMessageProperties[
            RemoteEndpointMessageProperty.Name] as RemoteEndpointMessageProperty;

        return clientEndpoint.Address;
    }

但是,当我们将 WCF 路由服务放在现有服务前面时,我们现在发现报告的 IP 地址是托管路由服务的服务器的 IP 地址。

客户端IP地址是否可以一直保留?

4

0 回答 0