Fixed UDP transport

Now using IWriteDescriptor and IReadDescriptor to handle UDP...
instead of DatagramProtocol.