Модераторы: ginnie, korob2001
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Двусторониий telnet клиент, без Net::Telnet, в cookbook не посылать! 
:(
    Опции темы
Ramirez
Дата 7.7.2006, 14:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 305
Регистрация: 18.1.2005
Где: Moscow, ExUSSR

Репутация: нет
Всего: 5



Доброго времени суток...

Есть необходимость скриптом общаться с некоторой программой через telnet. Раньше для этого я использовал Net::Telnet. Но он мне кажется тяжеловатым (если это не так - обьясните), решил сделать через IO::Socket, IO::Select. Но никак не могу найти толкового примера. В сборнике рецепторв приводится пример через ветвление процессов, мне такой вариант категорически не подходит. Если у кого есть примерчик, приведети пожалуйста. 
PM ICQ   Вверх
naigo
Дата 21.7.2006, 00:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 18.7.2006

Репутация: нет
Всего: нет



примерно так
клиент: 
Код

#!/usr/bin/perl
use Socket;
$ip_add='ip.ip.ip.ip';
$port=23;
$Pack_addr=sockaddr_in ($port,inet_aton($ip_add))            # пакуем адрес с портом;
socket (CLI, PF_INET, SOCK_STREAM, getprotobyname ('tcp'));          # объявляем сокет
connect (CLI ,$Pack_addr);                                # подключаемся
send (CLI, "MSG\n", 0);                                # передача
recv (CLI, $dat, $bufer,0);                                # приём
print qq {$dat};

с сервером я думаю и сам разберёшся, если нет, то стучись помогу 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: Системное программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к системному программированию на Perl
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0438 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.