class Excon::Connection

def reset_socket

def reset_socket
  new_socket = TCPSocket.open(@uri.host, @uri.port)
  if @uri.scheme == 'https'
    @ssl_context = OpenSSL::SSL::SSLContext.new
    @ssl_context.verify_mode = OpenSSL::SSL::VERIFY_NONE
    new_socket = OpenSSL::SSL::SSLSocket.new(new_socket, @ssl_context)
    new_socket.sync_close = true
    new_socket.connect
  end
  Thread.current[:_excon_sockets] ||= {}
  Thread.current[:_excon_sockets][@uri.to_s] = new_socket
end