getting started with new classes TcpControlBlock and ConnectionState