diff --git a/Zeroconf/NetworkInterface.cs b/Zeroconf/NetworkInterface.cs index 8dcdc97d..331683ae 100644 --- a/Zeroconf/NetworkInterface.cs +++ b/Zeroconf/NetworkInterface.cs @@ -130,8 +130,13 @@ async Task NetworkRequestAsync(byte[] requestBytes, { while (!Volatile.Read(ref shouldCancel)) { +#if NET6_0_OR_GREATER + var res = await client.ReceiveAsync(cancellationToken) + .ConfigureAwait(false); +#else var res = await client.ReceiveAsync() .ConfigureAwait(false); +#endif onResponse(res.RemoteEndPoint.Address, res.Buffer); }