weza71 Ответов: 6

IP-адрес


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

6 Ответов

Рейтинг:
2

Roger Wright

Ваш код должен будет изучить Заголовок IP-пакета[^] получено при первом подключении пользователя, а затем извлеките исходный IP-адрес. Если вам также нужен номер порта, вам придется посмотреть на TCP-пакет, который следует за информацией об IP.


Рейтинг:
1

Abhishek Sur

Есть несколько способов получить IP-адрес.

HttpContext.Current.Request.UserHostAddress;

или
HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];


Если вам нужен IP-адрес машины, независимо от настроек прокси-сервера, вы можете пойти на :
HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR");


raju melveetilpurayil

Причина моего голосования 5
хороший ;)

Abhishek Sur

Добро пожаловать, мой друг.

Рейтинг:
1

sunjunfeng3

< код>

свойство HttpContext.тока.запрос.UserHostAddress
< / код>


raju melveetilpurayil

Причина моего голосования 1
не добавляйте один и тот же ответ несколько раз.

Рейтинг:
1

sunjunfeng3

<pre lang="vb">httpcontext.current.request.UserHostAddress


raju melveetilpurayil

Причина моего голосования 1
не добавляйте один и тот же ответ несколько раз.

Рейтинг:
0

sunjunfeng3

httpcontext.current.request.UserHostAddress


Рейтинг:
0

Richard MacCutchan

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