# File lib/cool.io/server.rb, line 52
    def initialize(host, port = nil, klass = TCPSocket, *args, &block)
      listen_socket = if ::TCPServer === host
        host
      else
        raise ArgumentError, "port must be an integer" if nil == port
        ::TCPServer.new(host, port)
      end
      listen_socket.instance_eval { listen(1024) } # Change listen backlog to 1024
      super(listen_socket, klass, *args, &block)
    end