public void Check() { int missed = 0; lock( _sync ) { foreach(DictionaryEntry d in _sent_blocks) { Console.WriteLine("Packet: {0} not echoed", d.Value); missed++; } } Console.WriteLine("Missed: {0}/{1}", missed, count); }