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

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

Реклама

Perl для IP-Телефонии (22 – IO::Socket, часть 21)

предыдущая часть ««»» следующая часть
Строки 9-10. Открытие сокета. Открывается сокет, подключенный к удаленному Web-серверу. Если URL содержит номер порта, этот номер включается в имя хоста, которое присваивается параметру PeerAddr, а параметр PeerPort игнорируется. В ином случае параметр PeerPort указывает, что должно быть выполнено подключение к стандартной службе “http”, порт 80.

Строка 11. Отправка запроса. На сервер отправляется запрос HTTP в формате, описанном выше.

Строки 12-14. Чтение и печать заголовка. Первая операция чтения является построчной. Выполняется чтение из сокета с помощью оператора <>. Поскольку переменная $/ установлена равной паре последовательностей crlf, эта операция чтения охватывает весь заголовок вплоть до пустой строки. Затем выполняется вывод заголовка на устройство вывода, но поскольку необходимо избежать появления в выводимых данных лишних символов CR, вначале выполняется замена всех вхождений переменной $crlf логическим обозначением символа новой строки (“n”), который принимает значение символов новой строки, соответствующих текущей платформе.

Строка 15. Чтение и печать документа. Последующие операции чтения выполняются в дво­ичном режиме. В коротком цикле осуществляется вызов функции read(), чтение вплоть до 1024 байт в каждой операции, а затем их немедленный вывод с помощью функции print().Выход из цикла чтения происходит после того, как функция read() встречает условие конца файла eof и возвращает 0.



2013-11-14 18:43:17

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


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


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


РЕКОМЕНДУЕМ

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