/// <summary> /// Sendet eine Anfrage über das ARP-Protokoll, um eine IP-Adresse in die Physikalische Adresse aufzulösen. Falls sich die physikalische Adresse bereits im Cache des Hosts befindet, wird diese zurückgegeben. /// </summary> /// <param name="destination">Destination <see cref="IPAddress"/>.</param> /// <returns>Eine <see cref="T:System.Net.ArpRequestResult">ArpRequestResult</see>-Instanz, welche die Ergebnisse der Anfrage enthält.</returns> public static ArpRequestResult SendArpRequest(this IPAddress destination) => ArpRequest.Send(destination);
/// <summary>Sends a request via ARP to resolve an IP address to aphysical address. If the physical address is already cached, it's cached value is returned.</summary> /// <param name="destination">Destination <see cref="IPAddress"/>.</param> /// <returns>An asynchronous <see cref="Task"/> which sends an ARP request.</returns> public static Task <ArpRequestResult> SendArpRequestAsync(this IPAddress destination) => ArpRequest.SendAsync(destination);