Indy.Sockets.UDPClient を使用して、IP アドレスとリッスン ポート (データベースに保存) を使用して LAN ネットワーク上の PC にメッセージを送信するコードがあります。
public static void SendMessage(Client pClient)
{
UDPClient udpClient = new UDPClient();
udpClient.Host = pClient.ServerIP;
udpClient.Port = pClient.fListeningOnUDPPort;
udpClient.SendBuffer(pClient.RestartMessage);
}
しかし、要件が変更され、代わりに MAC アドレスを使用してメッセージを送信できるようにする必要があります (データベースにも保存されます)。MAC アドレスを使用して同様のメッセージを送信することは可能ですか?
または、既知の MAC アドレスから PC の IP アドレスを取得することは可能ですか?