Как получить маску подсети с помощью.net?
Я хочу получить маску подсети клиента с помощью C#.
Как я могу получить это?
2 ответа
Решение
Прежде всего, проверьте NetworkInterface
класс первый. В нем много информации. И эти статьи будут полезны для вас:
IP Address Calculations with C# (Subnetmasks, Networks, …)
Get Subnet Mask
Finding subnet mask from IP4 address using c#
Невозможно узнать, какую сеть использует маска клиента подсети (если речь идет об IP-адресах классов D и E).
Я предполагаю, что под "клиентом" вы подразумеваете удаленный компьютер, подключенный к вашему серверу. В противном случае смотрите ответ @Soner Gönül.