mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-11 00:32:52 +01:00
restore nuget targets for mono build
This commit is contained in:
@@ -22,8 +22,6 @@ namespace MediaBrowser.Dlna.Ssdp
|
||||
/// </summary>
|
||||
public int SendCount { get; private set; }
|
||||
|
||||
public bool HandleBindError { get; set; }
|
||||
|
||||
private readonly ILogger _logger;
|
||||
|
||||
public Datagram(IPEndPoint toEndPoint, IPEndPoint fromEndPoint, ILogger logger, string message, int totalSendCount)
|
||||
@@ -44,17 +42,7 @@ namespace MediaBrowser.Dlna.Ssdp
|
||||
|
||||
if (FromEndPoint != null)
|
||||
{
|
||||
try
|
||||
{
|
||||
client.Bind(FromEndPoint);
|
||||
}
|
||||
catch
|
||||
{
|
||||
if (!HandleBindError)
|
||||
{
|
||||
throw;
|
||||
}
|
||||
}
|
||||
client.Bind(FromEndPoint);
|
||||
}
|
||||
|
||||
client.BeginSendTo(msg, 0, msg.Length, SocketFlags.None, ToEndPoint, result =>
|
||||
|
||||
@@ -124,22 +124,18 @@ namespace MediaBrowser.Dlna.Ssdp
|
||||
IPEndPoint localAddress,
|
||||
int sendCount = 1)
|
||||
{
|
||||
SendDatagram(header, values, _ssdpEndp, localAddress, false, sendCount);
|
||||
SendDatagram(header, values, _ssdpEndp, localAddress, sendCount);
|
||||
}
|
||||
|
||||
public void SendDatagram(string header,
|
||||
Dictionary<string, string> values,
|
||||
IPEndPoint endpoint,
|
||||
IPEndPoint localAddress,
|
||||
bool handleBindError,
|
||||
int sendCount = 1)
|
||||
{
|
||||
var msg = new SsdpMessageBuilder().BuildMessage(header, values);
|
||||
|
||||
var dgram = new Datagram(endpoint, localAddress, _logger, msg, sendCount)
|
||||
{
|
||||
HandleBindError = handleBindError
|
||||
};
|
||||
var dgram = new Datagram(endpoint, localAddress, _logger, msg, sendCount);
|
||||
|
||||
if (_messageQueue.Count == 0)
|
||||
{
|
||||
@@ -175,7 +171,7 @@ namespace MediaBrowser.Dlna.Ssdp
|
||||
values["ST"] = d.Type;
|
||||
values["USN"] = d.USN;
|
||||
|
||||
SendDatagram(header, values, endpoint, new IPEndPoint(d.Address, 0), true);
|
||||
SendDatagram(header, values, endpoint, null);
|
||||
|
||||
if (_config.GetDlnaConfiguration().EnableDebugLogging)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user