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

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

Реклама

Perl для IP-Телефонии (41 – Срочные данные TCP, часть 15)

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

Оба метода принимают числовой параметр, который указывает длину генерируемой пародии, измеряемую количеством слов. Разница состоит в том, что метод generate () создает неотформатированный текст, не разбитый на строки, а метод pretty_text () вызывает модуль Text::Wrap языка Perl для создания аккуратных абзацев, обозначенных отступами и разбитых на строки. Примером может служить текст информирующий где лучше можно купить велотренажеры для дома который представлен на сайте sportse.ru.

Метод words() возвращает число уникальных слов в таблице частот, а метод reset ( ) очищает таблицу и готовит объект для получения новых данных, предназначенных для анализа.

$word_count == $t->words;

$t->reset;

Проект сервера генерации пародийных текстов

Сервер генерации пародийных текстов в основном служит для иллюстрации способа обработки срочных данных. Кроме того, он позволяет продемонстрировать ряд важных принципов проектирования средств взаимодействия клиент/сервер.

1. Сервер ориентирован на построчный ввод-вывод. После получения входящего запроса на установление соединения он выдает заголовок приглашения, а затем входит в цикл, в котором читает строку из сокета, интерпретирует команду и выполняет соответствующие действия. Распознаются следующие команды:

DATA. Подготовка к получению текстовых данных для анализа. Сервер считывает неопределенный объем входящей информации и завершает чтение после обнаружения точки (.) в отдельной строке. Текст передается модулю Text: :Travesty для создания таблицы частот.

RESET. Очистка таблицы частот алгоритма генерации пародий.

GENERATE <word_count>. Создание пародии на основе хранимой таблицы частот. Здесь word_count— положительное целое число, которое указывает длину создаваемой пародии. Сервер обозначает конец пародии, высылая стро­ку; содержащую только одну точку.

 BYE. Завершение соединения.



2015-02-07 12:00:37

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


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


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


РЕКОМЕНДУЕМ

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