class Selenium::WebDriver::PortProber

def self.random

def self.random
  # TODO: Avoid this
  #
  # (a) should pick a port that's guaranteed to be free on all interfaces
  # (b) should pick a random port outside the ephemeral port range
  #
  server = TCPServer.new(Platform.localhost, 0)
  port   = server.addr[1]
  server.close
  port
end