def create_listeners(address, port, logger=nil)
      unless port
        raise ArgumentError, "must specify port"
      end
      sockets = Socket.tcp_server_sockets(address, port)
      sockets = sockets.map {|s|
        s.autoclose = false
        TCPServer.for_fd(s.fileno)
      }
      return sockets
    end
def create_listeners(address, port, logger=nil)
      unless port
        raise ArgumentError, "must specify port"
      end
      sockets = Socket.tcp_server_sockets(address, port)
      sockets = sockets.map {|s|
        s.autoclose = false
        TCPServer.for_fd(s.fileno)
      }
      return sockets
    end
Creates TCP server sockets bound to +address+:+port+ and returns them.

 It will create IPV4 and IPV6 sockets on all interfaces.