Contains updates to original rice.pastry.wire package, so Pastry can use either UDP or TCP, but not both. Original Pastry package try UDP first and then TCP if message too large. See the example usage by solar.service.transport.PastryTransportService. Particularly, the SocketChannelWriter is modified to have short buffer, so the write operation may block. This give us the chance to do customized queue management (PACK).