public override void disconnect(bool disconnect) { if (disconnect) { this.TcpClient.Close(); //Console.WriteLine("Monitor closed: {0}",GetHashCode()); } }