Sending multicasts out of Sockets without setting the broadcast to true - causes the error "Bad value for ai_flags" on some systems (#3404)

The underlying cause looks to be https://github.com/dotnet/runtime/issues/28630.

Basically, it's an access denied bug.
It looks like multicasts need the same access rights as broadcasts on some systems.
This commit is contained in:
BaronGreenback
2020-06-24 17:23:16 +01:00
parent c07d8abfd5
commit f01baad05e
3 changed files with 4 additions and 5 deletions

View File

@@ -1,7 +1,6 @@
#pragma warning disable CS1591
using System.Net;
using Microsoft.Extensions.Logging;
namespace MediaBrowser.Model.Net
{
@@ -25,6 +24,5 @@ namespace MediaBrowser.Model.Net
/// <param name="localPort">The local port to bind to.</param>
/// <returns>A <see cref="ISocket"/> implementation.</returns>
ISocket CreateUdpMulticastSocket(string ipAddress, int multicastTimeToLive, int localPort);
}
}