У меня есть код, который использует Indy.Sockets.UDPClient для отправки сообщений на компьютеры в локальной сети с использованием IP-адреса и порта прослушивания (которые я храню в базе данных):
public static void SendMessage(Client pClient)
{
UDPClient udpClient = new UDPClient();
udpClient.Host = pClient.ServerIP;
udpClient.Port = pClient.fListeningOnUDPPort;
udpClient.SendBuffer(pClient.RestartMessage);
}
но требования изменились, и теперь мне нужно иметь возможность отправлять сообщения с использованием MAC-адреса (также хранящегося в базе данных), возможно ли отправить подобное сообщение с использованием MAC-адреса?
Или можно получить IP-адрес ПК по известному MAC-адресу?