浏览代码

fix merge conflicts

Luke Pulverenti 8 年之前
父节点
当前提交
66e901ef93
共有 2 个文件被更改,包括 7 次插入3 次删除
  1. 6 2
      Emby.Common.Implementations/Net/SocketFactory.cs
  2. 1 1
      SharedVersion.cs

+ 6 - 2
Emby.Common.Implementations/Net/SocketFactory.cs

@@ -70,7 +70,11 @@ namespace Emby.Common.Implementations.Net
         {
             if (remotePort < 0) throw new ArgumentException("remotePort cannot be less than zero.", "remotePort");
 
-            var retVal = new Socket(AddressFamily.InterNetwork, System.Net.Sockets.SocketType.Stream, System.Net.Sockets.ProtocolType.Tcp);
+            var addressFamily = remoteAddress.AddressFamily == IpAddressFamily.InterNetwork
+               ? AddressFamily.InterNetwork
+               : AddressFamily.InterNetworkV6;
+
+            var retVal = new Socket(addressFamily, System.Net.Sockets.SocketType.Stream, System.Net.Sockets.ProtocolType.Tcp);
 
             try
             {
@@ -80,7 +84,7 @@ namespace Emby.Common.Implementations.Net
             {
                 // This is not supported on all operating systems (qnap)
             }
-
+            
             try
             {
                 return new UdpSocket(retVal, new IpEndPointInfo(remoteAddress, remotePort));

+ 1 - 1
SharedVersion.cs

@@ -1,3 +1,3 @@
 using System.Reflection;
 
-[assembly: AssemblyVersion("3.2.10")]
+[assembly: AssemblyVersion("3.2.10.7")]