impled CTcpChannelListener