Fix for #2240 by NickCraver · Pull Request #2241 · StackExchange/StackExchange.Redis

Expand Up @@ -214,13 +214,11 @@ private void DisposeRefs() internal static Socket CreateSocket(EndPoint endpoint) { var addressFamily = endpoint.AddressFamily; if (addressFamily == AddressFamily.Unspecified && endpoint is DnsEndPoint) { // default DNS to ipv4 if not specified explicitly addressFamily = AddressFamily.InterNetwork; }
var protocolType = addressFamily == AddressFamily.Unix ? ProtocolType.Unspecified : ProtocolType.Tcp; var socket = new Socket(addressFamily, SocketType.Stream, protocolType);
var socket = addressFamily == AddressFamily.Unspecified ? new Socket(SocketType.Stream, protocolType) : new Socket(addressFamily, SocketType.Stream, protocolType); SocketConnection.SetRecommendedClientOptions(socket); //socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Linger, false); return socket; Expand Down