Есть ли способ получить MAC-адрес (физический адрес) моего сетевого интерфейса, через который проходит сокет-соединение, имея win сокет и удаленный ip.
То есть у нас есть SOCKET, через который мы подключаемся на удаленный сервер, и нам нужно узнать, к какому сетевому интерфейсу подключена моя локальная машина и какой у нее MAC. Не удаленный MAC.
У нас есть ifreq и в Linux — поиск MAC-адреса по IP-адресу
Но я не смог найти аналогичное решение в Windows
Где взять arpa/inet.h?
У нас есть https://learn.microsoft.com/ru-ru/windo ... insock2/nf -winsock2-getsockopt с SOL_SOCKET с SO_PROTOCOL_INFO. Но это не так.
У нас есть IPX_ADDRESS, но мы используем TCP/IP
Буду благодарен за помощь, так как не смог разберись за 3 дня
Подробнее здесь: https://stackoverflow.com/questions/787 ... -or-remote