Mam ThreadPool-a i pobieram w nim pakiety z UDP. Chciałbym w nim odpalić timera i potem po określonym czasie jak pakiet nie przyjdzie to ma się uruchomić jakaś procedura, a jak przyjdzie to timer ma się zerować. Jak to zrobić?
Czy jest coś lepszego jak:
System.Threading.Timer ti = new System.Threading.Timer(new TimerCallback(DoSomething), null, 1300, 0);