'Get a UDP port from a reactor.
@param reactor: A reactor used to build the returned
L{IListeningPort} provider.
@type reactor: L{twisted.internet.interfaces.IReactorUDP}
@see: L{twisted.internet.IReactorUDP.listenUDP} for other
argument and return types.'

def getListeningPort(self, reactor, protocol, port=0, interface='', maxPacketSize=8192):

    return reactor.listenUDP(port, protocol, interface=interface, maxPacketSize=maxPacketSize)
