|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 10 Feb 2003 01:06:17 To : Victor Wagner Subject : Re: Правильный выбор инструмента --------------------------------------------------------------------------------
Hi, Victor!
>>>>> "VW" == Victor Wagner <vitus@45.free.net> writes:
[skip]
ZK>> Соответственно требуется написать программу, реализующую автомат с
ZK>> заданным множеством состояний и возможных переходов между ними.
ZK>> Причем переходы между состояниями(и соответствующие действия) должны
ZK>> выполняться не только когда устройство что-то там прислало, но и когда
ZK>> оно _не_ прислало чего-то за отведенный промежуток времени. В задаче
ZK>> спрашивается - как, с помощью чего, рекомендуется писать программы
ZK>> подобного типа? Понятно, что можно наплодить крайне запутанную
ZK>> конструкцию из множества "if ... then" и кучи меток переходов. Hо
ZK>> может быть существует какой-то набор инструментов для написания
ZK>> подобных программ?
VW> Первое что приходит в голову - expect. Он, конечно, более ориентирован
VW> на текстовые протоколы, чем на байтики, но работа с timeout-ами там
VW> вполне вразумительная. А байтики в конце концов - просто короткие
VW> тексты.
ты готов еще раз выслушать рассказа Захара что он не хочет изучать ничего
нового? ;))))
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541bdcbe8cd.html, оценка из 5, голосов 10
|