![]() |
Вопрос про таймеры в клиентах
Вопрос: как в жабе или mmc написать триг на реконнект через заданное время после дисконнекта? (найти момент дисконнекта не проблема, проблема - выждать)
Скрипты просьба не предлагать ибо не спортивно. |
RE: Вопрос про таймеры в клиентах
С чего вдруг скрипты -- и не спортивно? Занимают меньше места в конфиге и работают куда быстрее и корректней чем триги на внутренних псевдо-языках.
mmc: Вставить в *.ini строчки: Код:
$reconnect_time = 180; # насколько помню, время в секундах |
RE: Вопрос про таймеры в клиентах
это с каких это пор перл - внутренний псевдо(!)-язык mmc?
это решение довольно кривое, так как sleep подвешивает намертво процесс ммс. Прервать неполучиться (за те 180 секунд пока он будет спать). Если только убить. я думаю лучше так. Код:
my $timeout = 180; Код:
alias { CMD::cmd_kill $_ for (1..10) } 'killall' Ну или сделать с флагами, тоже можно. Главное не через sleep :) |
RE: Вопрос про таймеры в клиентах
А чего цифирь 443 в предыдущем посте значит?
Цитата:
|
RE: Вопрос про таймеры в клиентах
Цитата:
Поясняю для особо алгоритмичных: Цитата:
Цитата:
Цитата:
Цитата:
Просто в слепую килять процессы 1--10 тоже как-то не спортивно :). В принципе ничего против твоего варианта не имею, заменил sleep в моем варианте ассинхронным потоком ну и в принципе остальное-то почти тоже самое. (у меня просто при уходе на постой или концом не делается авто-реконнект). |
RE: Вопрос про таймеры в клиентах
Ю РНВМН)
|
RE: Вопрос про таймеры в клиентах
Цитата:
Trying 194.87.5.70... Connected to mud.ru. Escape character is '^]'. +OK quit +OK Connection closed by foreign host. на 110 POP3 висит давно уже :( А 9000 надо перепечатать в 7000. |
RE: Вопрос про таймеры в клиентах
Почему-то в этом форуме изменены _дефолтные_ насколько я помню в vbb_3.0 настройки позволяющие только-что созданной группе пользователей (группа "программеры" создавалась отдельно от группы Users) редактировать свои сообщения.
А редактировать же можно только совсем совсем недавно созданные сообщения (у меня склероз на точные цифры) -- вроде не более 120 секунд после ее создания, поэтому я не могу изменить 9000 на 7000, в принципе основным вопросом было -- "что значить 443", а не "на каких портах висит игра". |
Часовой пояс GMT +4, время: 11:33. |
Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot