starting work on correctly implementing the TCP transport.
implemented octet-counting and non-transparent-framing for TCP.