Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WPF, Silverlight Новый топик    Ответить
 Узнать ip адрес клиента в Silverlight 4  [new]
spandex
Member

Откуда:
Сообщений: 81
Добрый день, имеется приложения Silverlight 4.0.
Для сбора статистики требуется знать ip адрес клиентов, пользующихся приложением.
В проекте естественно участвует веб служба.

Далее способы которые не помогли:
- HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"] (Current = null)
- string CustomerIP = System.Web.HttpContext.Current.Request.UserHostAddress (Current = null)

Оба способа были испробованы из веб.службы, но всегда Current = null внутри HttpContext.
5 сен 11, 11:58    [11227324]     Ответить | Цитировать Сообщить модератору
 Re: Узнать ip адрес клиента в Silverlight 4  [new]
spandex
Member

Откуда:
Сообщений: 81
Ну всё, проблема решена!

Кто борется с тем же вопросом даю ссылку:

Суть идеи: приложение инициализируется с параметрами, в качестве параметра:
<param name="initParams" 
value="txtUserIP=<%=Request.UserHostAddress %>,cc=true,m=/relative"/>

Картинка с другого сайта.

Картинка с другого сайта.

ip адрес из Silverlight получается:

App.Current.Resources[“txtUserIP”].ToString();
5 сен 11, 13:19    [11227948]     Ответить | Цитировать Сообщить модератору
 Re: Узнать ip адрес клиента в Silverlight 4  [new]
gpu
Member

Откуда: Dortmund
Сообщений: 371
Блог
spandex,

получается фигня если между клиентом и сервером прокси или нат-
21 ноя 11, 15:31    [11632586]     Ответить | Цитировать Сообщить модератору
 Re: Узнать ip адрес клиента в Silverlight 4  [new]
AlexeiK
Member

Откуда:
Сообщений: 2859
gpu,

х
21 ноя 11, 15:56    [11632820]     Ответить | Цитировать Сообщить модератору
Все форумы / WPF, Silverlight Ответить