A simple protocol for sending serializable data over handles
Please note that this is a very simple implementation that works
fine for most of that data, however, the size of the data you might
send at one go is limited to MAX_WORD32 bytes. We use
Read the data from a handle and deserialize it.