cmpt431-rainbow/Protocol — pull request #1 by elElmo (2012-02-17 01:08:04+00:00)
Title: Basic protocol

Nothing quite works yet but here is the basis of the protocol. It supports an asynchronous message box which receives and queues messages separate from the main execution thread.

Note that by this design, STATEFUL TRANSACTIONS ARE NOT ALLOWED. The only time it is allowed is during the bootstrap stage. After which, there is no guarantee as to the order of the packets received.