Как получить IP клиента в WCF Service

Чтобы получить IP подключенного клиента нужно сделать:

 

OperationContext context = OperationContext.Current;
MessageProperties messageProperties = context.IncomingMessageProperties;
RemoteEndpointMessageProperty endpointProperty = 
messageProperties[RemoteEndpointMessageProperty.Name] 
as RemoteEndpointMessageProperty;
String ClientIP = endpointProperty.Address;

Add comment

Loading