diff --git a/MediaBrowser.Dlna/Ssdp/SsdpHandler.cs b/MediaBrowser.Dlna/Ssdp/SsdpHandler.cs index dd495b8be1..6c3fe82b72 100644 --- a/MediaBrowser.Dlna/Ssdp/SsdpHandler.cs +++ b/MediaBrowser.Dlna/Ssdp/SsdpHandler.cs @@ -160,7 +160,7 @@ namespace MediaBrowser.Dlna.Ssdp var msg = new SsdpMessageBuilder().BuildMessage(header, values); // UDP is unreliable, so send 3 requests at a time (per Upnp spec, sec 1.1.2) - SendDatagram(msg, _ssdpEndp, localIp, true, 3); + SendDatagram(msg, _ssdpEndp, localIp, true); //SendUnicastRequest(msg); } @@ -169,7 +169,7 @@ namespace MediaBrowser.Dlna.Ssdp EndPoint endpoint, EndPoint localAddress, bool isBroadcast, - int sendCount) + int sendCount = 3) { var enableDebugLogging = _config.GetDlnaConfiguration().EnableDebugLog; @@ -422,11 +422,11 @@ namespace MediaBrowser.Dlna.Ssdp } foreach (var d in RegisteredDevices) { - NotifyDevice(d, "alive", 1, enableDebugLogging); + NotifyDevice(d, "alive", enableDebugLogging); } } - private void NotifyDevice(UpnpDevice dev, string type, int sendCount, bool logMessage) + private void NotifyDevice(UpnpDevice dev, string type, bool logMessage) { const string header = "NOTIFY * HTTP/1.1"; @@ -448,7 +448,7 @@ namespace MediaBrowser.Dlna.Ssdp var msg = new SsdpMessageBuilder().BuildMessage(header, values); - SendDatagram(msg, _ssdpEndp, new IPEndPoint(dev.Address, 0), true, sendCount); + SendDatagram(msg, _ssdpEndp, new IPEndPoint(dev.Address, 0), true); } public void RegisterNotification(Guid uuid, Uri descriptionUri, IPAddress address, IEnumerable services) @@ -469,7 +469,7 @@ namespace MediaBrowser.Dlna.Ssdp foreach (var d in dl.ToList()) { - NotifyDevice(d, "byebye", 2, true); + NotifyDevice(d, "byebye", true); } _logger.Debug("Unregistered mount {0}", uuid);