tcp connection with low level control over the protocol