# File lib/mongo/address/ipv6.rb, line 105
      def socket(socket_timeout, ssl_options = {}, options = {})
        unless ssl_options.empty?
          Socket::SSL.new(host, port, host_name, socket_timeout, Socket::PF_INET6, ssl_options.merge(options))
        else
          Socket::TCP.new(host, port, socket_timeout, Socket::PF_INET6, options)
        end
      end