| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > анти-ошибка, и время выполнения скрипта |
| Автор: xXvladXx 3.5.2008, 16:44 | ||
| 1) есть функция
как сделать что при ошибки он ждал 1 сек и начинал эту функцию с начала 2) как засечь время выполнения скрипта секундомер, и наручные часы не катят:( |
| Автор: ramus 3.5.2008, 17:12 | ||||||
1) Обычно пишут так
если ругается и вылетает, значит не смог соединиться. Надо смотреть что с сервером... Чтобы ждал и не вылетал надо написать что то типа этого (я не проверял):
а вообще по этому поводу есть ОЧЕНЬ хорошая книжка "Разработка сетевых программ на Perl" Линкольн Д. Штайн 2) ну тут совсем просто
|
| Автор: FooBar 3.5.2008, 18:02 |
| xXvladXx, а чем вам LWP::UserAgent не нравится? |
| Автор: xXvladXx 3.5.2008, 18:06 |
| я там с куками не разобрался и сразу пакет составлять легче) и сокеты быстрей) |
| Автор: xXvladXx 3.5.2008, 18:30 |
| и еще вопрос как сделать задержку на 0,2сек??? |
| Автор: ramus 3.5.2008, 18:43 | ||||
|
| Автор: FooBar 3.5.2008, 18:51 |
| select(undef, undef, undef, 0.2); sleep понимает только целые значения |
| Автор: ramus 3.5.2008, 19:06 | ||||
стандартный sleep действительно не понимает sleep из стандартного модуля Time::HiRes понимает вещественные значения. строка
говорит заменить стандартный на sleep из модуля Кстати некоторые системы (я не встречал, но в книжках написано) не поддерживают select с 4 аргументами |
| Автор: FooBar 3.5.2008, 19:09 |
| ramus, извиняюсь, не обратил внимание что вы экспортировали sleep из модуля |