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

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

Реклама

Perl для IP-Телефонии (32 – TCP клиент/сервер, часть 15)

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

Запустив сервер, вы можете убедиться в том, что у вас есть возможность подключаться по telnet к порту 1200б, поделиться с “психотерапевтом” своими пережива­ниями и рассказать о проблемах. Использовать данную программу также просто, как купить Xbox 360 прошитый на сайте xboxflash.ru. Без закрытия предыдущего сеанса откройте новое окно и снова подключитесь по telnet к порту 12000. Вы сможете провести одновременно несколько сеансов. Выполните программу ps, чтобы убедиться в том, что каждый активный сеанс создает новую копию сервера, а после закрытия сеанса соответствующий процесс немедленно исчезает, не оставляя зомби. После проверки уничтожьте сервер, нажав клавиши .

Применение психотерапевтического сервера на платформах Windows

Хотя функция fork() работает в системах Windows, в них функция fdopen (), но может применяться с сокетами. В системах Windows необходимо изменить подпро­грамму interact,() листинга и исключить в ней вызов функции fdopen (). Проще всего это сделать, заменив вызов метода command_interface новой версией, которая вместо жестко запрограммированных устройств, STDIN и STDOUT прини­мает к использованию дескрипторы входного и выходного файлов. В следующих разделах будет представлен подкласс Chatbot::Eliza::Server класса Chatbot::Eliza, который выполняет именно эту задачу.

Для запуска этого сервера с ветвлением на платформах Windows введите вместо строки Chatbot::Eliza,следующую строку:

use Chatbot::Eliza::Server; и измените подпрограмму interact (), чтобы она выглядела примерно так:

sub interact {
my $sock = shift; my $bot = Chatbot::Eliza::Server->new;
$bot->command_interface($sock, $sock); close $sock;
}

2014-05-24 13:27:40

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


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


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


РЕКОМЕНДУЕМ

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