# File lib/eventmachine.rb, line 616
616:   def EventMachine::connect server, port, handler=nil
617: 
618:     klass = if (handler and handler.is_a?(Class))
619:       handler
620:     else
621:       Class.new( Connection ) {handler and include handler}
622:     end
623: 
624:     s = connect_server server, port
625:     c = klass.new s
626:     @conns[s] = c
627:     block_given? and yield c
628:     c
629:   end