public TcpClientMessageService Close() { if (Connected) { mHeartbeatWatch.Stop(); mRetries = 0; mTcpClient.Close(); OnHandleDisconnected(); } return this; }