Finish the connection code. But not ideal.
Change the Communicator.
Refactor the code about connecting. Need test.
The code of connect and connect time out works.
Add code of sending message. But not work yet :(.
Begin the code of receive.
Not sure what I have changed.
Add the code of extracting messages from received bytes. Add the 0x7e to
both beginning and ending of the message.
Commit before create new branch.
Begin to refactor the commands from ConnectCommand.
Refactor ConnectCommand and MessageCommand. Need to speed up.
Begin the code of parsing message.
Big refactor on AbstractMessage.
Still not finish message content to object.
Little change.
Introduce package.
Little more forward.
Add code of PackageMarshaller and PackageUnmarshaller.
Minimal change.
Minimal changes.