# File lib/eventmachine.rb, line 913 913: def self.open_datagram_socket address, port, handler=nil, *args 914: klass = klass_from_handler(Connection, handler, *args) 915: s = open_udp_socket address, port.to_i 916: c = klass.new s, *args 917: @conns[s] = c 918: block_given? and yield c 919: c 920: end