public void StopReceiveTimeoutTimer() => ReceiveTimeoutTimer?.Change(-1, -1);
public void ResetReceiveTimeoutTimer(TimeSpan timeout) => ReceiveTimeoutTimer?.Change(timeout, timeout);