ignore socket error on reuseaddress

This commit is contained in:
Luke Pulverenti 2017-03-29 02:48:05 -04:00
parent 88e3fcfdc7
commit 4f19a7a032

View File

@ -75,6 +75,14 @@ namespace Emby.Common.Implementations.Net
try try
{ {
retVal.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true); retVal.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true);
}
catch (SocketException)
{
// This is not supported on all operating systems (qnap)
}
try
{
return new UdpSocket(retVal, new IpEndPointInfo(remoteAddress, remotePort)); return new UdpSocket(retVal, new IpEndPointInfo(remoteAddress, remotePort));
} }
catch catch