Автоматическое продвижение конечного автомата с Stateless

Я экспериментировал с Stateless (HSM в C #) (https://code.google.com/p/stateless/в последнее время, и я столкнулся с чем-то, что я не совсем уверен, как достичь.

Допустим, у меня есть следующие состояния:

Начало.

соединять

Читать

Конец

Я пытаюсь достичь: когда TCP-соединение (в состоянии Connect) установлено, перейдите в состояние Read. Или, если произошел сбой, перейдите в состояние «Завершить» (где он может вернуться в состояние «Соединение» и попытаться установить новое соединение после истечения времени ожидания).

Как я могу реализовать эту функцию автоматического продвижения с помощью Stateless, поскольку срабатывание триггеров из состояний может вызвать исключение переполнения стека?

ура

Ответы на вопрос(1)

Ваш ответ на вопрос