Terminal
#02
25 июня 1996 |
|
По поводу и без - Итак, что же Кировской сети нужно прежде всего ?
╔══════════════════════════════════════════════════════════════╗ ║ ─═─═─═─═─═─═─═─ П О П О В О Д У И Б Е З ═─═─═─═─═─═─═─ ║ ╚══════════════════════════════════════════════════════════════╝ - SERG - Попробую сформулировать итоги некоторых размышлений на весьма животрепещущую тему. Мнение чисто субъективное. Итак, что же нам нужно пржде всего ? 1. Редактор сообщений ( типа GOLDED в FIDO ) 2. Софт для автоматизации работы с сервером. Начнем по порядку. Рассмотрим примерный алгоритм автоматичес- кой перекачки почты. Имеется три BBS с номерами : BBS N1 номер XX-XX-XX пароль аааа ║ BBS N2 номер YY-YY-YY пароль bbbb ║ м.б. без паролей BBS N3 номер ZZ-ZZ-ZZ пароль cccc ║ Задача: слазить на каждую BBS, скачать оттуда заданные файлы, закачать 2 письма на BBS N1 и одно на BBS N3. Программа должна действовать следующим образом: 1. Из списка BBS выбирает ту, с которой еще не связывалась. 2. Заносит номер и пароль в память. 3. Осуществляет автодозвон по этому номеру. 4. Если модемы коннектятся, прога скачивает информацию,(как и какую- об этом чуть ниже),роется у себя в памяти в поисках прог- рамм для данной BBS,определяет приемный диск и закачивает их ту- да. 5. Завершает работу с данной BBS и кладет трубку. 6. Переходит на пункт N1. 7. Если все BBS обшарены,завершение работы /в идеале - выклю- чение компьютера :)))/ 4. Если линия занята, возможны несколько вариантов: вариант а. Звонит на следующую BBS и пробует с ней. вариант b. Кладет трубку, выжидает какое-то время, и звонит снова. Процедура повторяется необходимое количество раз. Алгоритм, прямо скажем, донельзя упрощен, но и то, что здесь, осуществить достаточно сложно. К тому же имеется еще один... м-м-м... нюанс. Это - _стандартизация_названий_фаилов_Больной вопрос. Сформулируем его немного иначе. Как программа /см. выше/ будет определять, что именно скачи- вать с BBS ? Еще точнее: как дать понять программе, какие файлы нужны, а какие следует пропустить, если не знаешь, что может на- ходиться на сервере ? Для этого, как минимум, нужен стандарт в названиях.И тогда можно будет оперировать уже не названиами фай- лов, а их параметрами / метками /. Поясню. Предположим /точно мы не знаем / каталог сервера представляет собой следующее : -1 BBS- -2 BBS- ******** * ******** to_1.02. W -20 may-. . SOFT . C _to_1.2 . W soft . C или _to_1.3 . W bugabuga. a -21 may-. . me . w ZX21_1 . Z vasjamus. m ZX21_2 . Z -22 may-. . VT22_1 . Z VT22_2 . Z _FILES . C На BBS N1 пока не посмотришь файлы /даже не каталог/ не узна- ешь что есть что. Возмем BBS N2. Задаем программе авто-перекачки задачу: считать все файлы с расширением W и C. И все. Прога оты- щет файлы, соответствующие заданным параметрам и скачает с обоих дисков. Думаю такое вполне реально осуществить. И как раз на эту тему /и не только/ надо бы побеседовать толпой.Одному трудно перебра- ть все более-менее оптимальные варианты, так что подключайтесь. И желательно поактивней, господа. Кстати, как все это сделано в ФИДО ? Я плохо знаю их технологию, но imho, oсновным принципами можно и нам воспользоваться.
Другие статьи номера:
Похожие статьи:
В этот день... 21 ноября