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

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

Реклама

Perl для IP-Телефонии (24 – Net::Telnet, часть 3)

предыдущая часть ««»» следующая часть
размещение сервера

Net::Telnet предоставляет доступ к службам на основе Telnet. Его средства позволяют регистрироваться на удаленном хосте с помощью протокола Telnet, выполнять команды и обрабатывать результаты с использованием простых функций сопоставления с образцом. В сочетании с модулем IO::Pty можно также использовать модуль Net::Telnet для управления локальными интерактивными программами.

Модуль Net::Telnet был написан Джеем Роджерсом (Jay Rogers) и может быть получен из архива CPAN. Это — модуль, написанный полностью на языке Perl; он может применяться без каких-либо изменений в системах Windows и Macintosh. Хотя он был разработан для взаимодействия с демонами Telnet UNIX, известно, что он также работает с демоном Telnet системы Windows NT, который можно установить компакт-диска Windows NT Network Resource Kit, и несколькими свободно доступными демонами.

Пример простого сценария применения модуля Net::Telnet показан ниже. Он выполняет регистрацию на хосте, вызывает команду ps -ef для получения списка всех работающих процессов, а затем выводит эту информацию на стандартное устройство вывода.
#!/usr/bin/perl
# Файл: remotepsl.pl
use strict;
use Net::Telnet;
use constant HOST => 'phage.cshl.org';
use constant USER => 'Istein';
use constant PASS => ' xyzzy';
my $telnet - Net::Telnet->new(HOST)
$telnet->login (USER, PASS) ;
my $lines = $telnet->cmd ('ps -ef') ;
print @lines;

Проведем анализ программы.

Строки 1-3. Загрузка модулей. Выполняется загрузка модуля Net::Telnet. Поскольку этот модуль является полностью объектно-ориентированным, для него не нужно импортировать никаких символических констант.



2013-12-02 14:32:32

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


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


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


РЕКОМЕНДУЕМ

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