class Async::HTTP::WebMockEndpoint

def create_connected_sockets

def create_connected_sockets
  pair = begin
    socket_class.pair(Socket::AF_UNIX, Socket::SOCK_STREAM)
  rescue Errno::EAFNOSUPPORT
    socket_class.pair(Socket::AF_INET, Socket::SOCK_STREAM)
  end
  pair.tap do |sockets|
    sockets.each do |socket|
      socket.instance_variable_set :@alpn_protocol, nil
      socket.instance_eval do
        def alpn_protocol
          nil # means HTTP11 will be used for HTTPS
        end
      end
    end
  end
end