Получение информации о клиенте со стороны сервера с использованием C#. Net Framework - PullRequest
0 голосов
/ 22 января 2020

Я хочу получить информацию о клиенте P C на стороне отправителя. Когда клиент отправляет запрос / сообщение на стороне клиента в простом программировании сокетов, скажем, я хочу, чтобы этот клиент получал информацию о клиенте P C, например, например, какой windows использует клиент, как называется P * клиента 1010 * et c.

Я получил IP-адрес клиента, используя

connectionSocekt.RemoteEndPoint.ToString();

Я искал целые inte rnet и YouTube, но я не смог найти, где найти другая информация клиента P C. Пожалуйста, помогите мне с этим.

1 Ответ

0 голосов
/ 22 января 2020

Есть много способов получить информацию об удаленном хосте в вашей локальной сети.

Вы НЕ обязательно получите ее из какой-нибудь произвольной программы «сокетов»: basi c Соединение TCP / IP просто не имеет этой информации.

Однако клиентский запрос к веб-серверу может содержать то, что вы ищете. Посмотрите на HTTP-заголовки , в частности на User-Agent заголовок.

Поскольку вы находитесь на Windows, вам также следует взглянуть на WMI: https://docs.microsoft.com/en-us/windows/win32/wmisdk/wmi-start-page

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...