Личный кабинет    
Назад К началу Вперед Карта сайта Телефонные коды стран и городов Мира Анализатор тарифов Служб IP-Телефонии и Рейтинг

Разделы
Введение
Литература
Операторы
Оборудование
Анализатор
Сотрудничество
Печать карт
Новости
Опросник
Коды
Справка
Работа
Каталог
Хостинг
Личный кабинет

Реклама

Perl для IP-Телефонии (23 – Клиенты служб, часть 13)

предыдущая часть ««»» следующая часть
http://cheholchik.com.ua/catalog/MeMO_Pad_FHD_10_ME302C

После успешной регистрации режим передачи файлов устанавливается в значение binary, что необходимо для получения точного зеркального отображения удаленного узла, и опреде­ляется режим отображения символов диеза, если он был затребован.

Инициализация зеркального отображения. Если вся подготовка прошла ус­пешно, начинается процесс зеркального отображения путем вызова внутренней подпрограммы do_mirror() с указанным именем пути. После завершения работы подпрограммы do_mirror( ) корректно закрывается соединение путем вызова метода quit() объекта FTP, и выполнение программы прекращается.

Подпрограмма do_mirror(). Данная подпрограмма является основной процедурой зеркального отображения файла или каталога. Сразу после ее вызова неизвестно, указывает ли путь доступа, затребованный пользователем, на файл или каталог, поэтому вна­чале происходит вызов вспомогательной подпрограммы для получения этих данных. Получив в качестве параметра путь доступа на FTP-сервере, подпрограмма find_type() возвращает односимвольный код, обозначающий тип объекта, на который указывает путь доступа: «-»­, если это—обычный файл, или “d”, если это — каталог. После определения типа объекта весь путь доступа разбивается на первый компонент с обозначением каталога (префикс) и последний компонент (такой компонент называется “лист-объектом” и может представлять файл или каталог). Вызывается метод cwd () объекта FTP для перехода в родительский каталог файла или каталога, для которого должно быть выполнено зеркальное отображение. Если подпро­грамма find_type () сообщила, что путь доступа указывает на файл, вызывается подпро­грамма get_file () для зеркального отображения файла. В ином случае вызывается подпро­грамма get_dir().



2013-11-28 13:26:16

предыдущая часть ««»» следующая часть


ДОКУМЕНТАЦИЯ VoIP


НОВОСТИ СВЯЗИ


РЕКОМЕНДУЕМ

 
[ стандарты | обзор | оборудование | анализатор | коды | новости | карта | партнерам | Мы ВКонтаке ]
Запрещается копировать материалы сайта без уведомления авторов.
С вопросами и предложениями обращайтесь со страницы контактов
Copyright c 1999-2025 IPTop.Net
 
IP-Телефония, Интернет Телефония, Компьютерная телефония