Получить IP-адрес клиента в службе WCF, размещенной с использованием привязок HTTPS 443

В одном из моих приложений требуется клиентский IP-адрес в службе WCF, размещенной с использованием привязок HTTPS 443.

и я попробовал большую часть публикации переполнения стека и других сайтов по этой проблеме, но когда я разместил свое приложение на сервере, он просто выбирает IP-адрес сервера, но мне нужен запрошенный адрес клиента, у любого есть какие-либо идеи относительно этого

Заранее спасибо..

 Steve B15 июн. 2012 г., 12:08
Не забывайте, что это будет возможно, только если вы не находитесь за обратным прокси или мостом NAT.

Ответы на вопрос(1)

Решение Вопроса

используя приведенный ниже шаблон (используяSystem.ServiceModel)

OperationContext context = OperationContext.Current; 
MessageProperties prop = context.IncomingMessageProperties; 
RemoteEndpointMessageProperty endpoint = prop[RemoteEndpointMessageProperty.Name] as RemoteEndpointMessageProperty;
string ip = endpoint.Address; 
 02 июн. 2016 г., 09:12
спасибо @ gupta-vini

Ваш ответ на вопрос