'Connects a given DatagramProtocol to the given numeric UDP port.
EXPERIMENTAL.
@returns: object conforming to IListeningPort.'

def listenMulticast(self, port, protocol, interface='', maxPacketSize=8192, listenMultiple=False):

    p = udp.MulticastPort(port, protocol, interface, maxPacketSize, self, listenMultiple)
    p.startListening()
    return p
