Browse Source

fix udp server messages

LukePulverenti 12 years ago
parent
commit
88d5e34210

+ 1 - 1
MediaBrowser.Common.Implementations/NetworkManagement/NetworkManager.cs

@@ -24,7 +24,7 @@ namespace MediaBrowser.Common.Implementations.NetworkManagement
         {
         {
             var host = Dns.GetHostEntry(Dns.GetHostName());
             var host = Dns.GetHostEntry(Dns.GetHostName());
 
 
-            var ip = host.AddressList.FirstOrDefault(i => i.AddressFamily == AddressFamily.InterNetwork);
+            var ip = host.AddressList.LastOrDefault(i => i.AddressFamily == AddressFamily.InterNetwork);
 
 
             if (ip == null)
             if (ip == null)
             {
             {

+ 1 - 1
MediaBrowser.Server.Implementations/ServerManager/ServerManager.cs

@@ -296,7 +296,7 @@ namespace MediaBrowser.Server.Implementations.ServerManager
                 _logger.Info("Received UDP server request from " + e.RemoteEndPoint);
                 _logger.Info("Received UDP server request from " + e.RemoteEndPoint);
 
 
                 // Send a response back with our ip address and port
                 // Send a response back with our ip address and port
-                var response = String.Format("MediaBrowser{0}|{1}:{2}", context, _networkManager.GetLocalIpAddress(), _kernel.UdpServerPortNumber);
+                var response = String.Format("MediaBrowser{0}|{1}:{2}", context, _networkManager.GetLocalIpAddress(), ConfigurationManager.Configuration.HttpServerPortNumber);
 
 
                 await UdpServer.SendAsync(Encoding.UTF8.GetBytes(response), e.RemoteEndPoint);
                 await UdpServer.SendAsync(Encoding.UTF8.GetBytes(response), e.RemoteEndPoint);
             }
             }