Когда дело доходит до сетевого программирования, необходимо использовать несколько распространенных методов:
1. Специальные свойства в ASP.NET:
Получите имя компьютера-сервера: Page.Server.ManchineName.
Получить информацию о пользователе: Page.User
Получите имя клиентского компьютера: Page.Request.UserHostName.
Получите IP-адрес клиентского компьютера: Page.Request.UserHostAddress
2. Общие методы сетевого программирования:
Получите текущее имя компьютера: static System.Net.Dns.GetHostName().
Получить все IP-адреса на основе имени компьютера: static System.Net.Dns.Resolve(имя компьютера).AddressList
Вы также можете получить имя компьютера на основе IP-адреса: static System.Net.Dns.Resolve(IP-адрес).HostName
3. Общие атрибуты класса системной среды:
Текущее имя компьютера: статическое System.Environment.MachineName.
Домен, к которому принадлежит текущий компьютер: static System.Environment.UserDomainName.
Текущий пользователь компьютера: статический System.Environment.UserName