* Automatic packet splitting. You can send packets with any number of blocks and the networking layer will split them up automatically * Less memory is allocated for outgoing packet buffers * Memory is only allocated for zerocoding (outgoing and incoming) when it is needed * A lockless queue is used to hold outgoing ACKs * ACKs are stuffed into packets until they hit the MTU * All outgoing packets are serialized exactly once, instead of serializing every resend * Improved the clarity of the networking layer (I will upload a flow chart of packet sending soon) git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2800 52acb1d6-8a22-11de-b505-999d5b087335
4.2 KiB
4.2 KiB