Member 13339456 Ответов: 1

Как получить MAC-адрес клиентского ПК в ASP .NET


Здравствуйте, друзья, у меня есть веб-приложение, в котором я применяю проверку mac-адреса. На локальном сервере IIS его работа отлично код возвращает pc mac aadreess, но когда я публикую свое веб-приложение на сервере, код не возвращает MAC-адрес ПК. Его обратный MAC-адрес на стороне сервера ...это мой код.

Что я уже пробовал:

NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
                String sMacAddress = string.Empty;
                foreach (NetworkInterface adapter in nics)
                {
                    if (sMacAddress == String.Empty)// only return MAC Address from first card  
                    {
                       PhysicalAddress properties = adapter.GetPhysicalAddress();
                       sMacAddress = adapter.GetPhysicalAddress().ToString();
                      MACtxt.Text = string.Join(":", (from z in adapter.GetPhysicalAddress().GetAddressBytes() select z.ToString("X2")).ToArray());
                   }
                }

1 Ответов

Рейтинг:
0

CPallini

Насколько я знаю, вы не можете получить клиента MAC со стороны сервера. Если вам действительно нужна такая информация (вы уверены, что она вам действительно нужна?), то клиент должен передать ее серверу.


Member 13339456

Мне действительно нужно получить MAC-адрес клиентского ПК со стороны сервера

CPallini

Затем вы должны передать его от клиента к серверу.