Improved protocol.  Receipt of each message is followed by an acknowledge.
NetworkSocket will not deconstruct until acknowledges are all received.