TCPComm initial commit