public static Task<ArpRequestResult> SendAsync(IPAddress destination) => Task.Run(() => Send(destination)); #endif
/// <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);