public virtual void Dispose() { try { SendRemainingCommands(); if (MillisecondsSinceLastTransmition() < MinMillisecondsSinceLastTransmission) { ThreadSleeper.Sleep(MinMillisecondsSinceLastTransmission); } } catch { // ignore } Socket.Dispose(); }
public CommandWorker() { TimeOfLastTransmission = DateTime.UtcNow; ThreadSleeper = new ThreadSleeper(); }
public void InitializeTests() { _target = new ThreadSleeper(); }