'Connects a given L{DatagramProtocol} to the given path.
EXPERIMENTAL.
@returns: object conforming to L{IListeningPort}.'

def listenUNIXDatagram(self, address, protocol, maxPacketSize=8192, mode=438):

    assert unixEnabled, 'UNIX    support    is    not    present'
    p = unix.DatagramPort(address, protocol, maxPacketSize, mode, self)
    p.startListening()
    return p
