WCF 获取客户端 IP 地址 和 端口号

代码如下:

public string GetClientIpAndPort()
        {
            OperationContext context = OperationContext.Current;
            MessageProperties properties = context.IncomingMessageProperties;
            RemoteEndpointMessageProperty endpoint = properties[RemoteEndpointMessageProperty.Name] as RemoteEndpointMessageProperty;
            return endpoint.Address + ":" + endpoint.Port.ToString();
        }

注:客户端是本机时,获取的 IP 为 ::1 (非本机无影响)。

原文地址:https://www.cnblogs.com/dhqy/p/14007122.html