You can't send data through an open Telnet session if that is what you are
thinking. (disclaimer: maybe you can, but good luck trying to do that).
What you want is to use the Net::Telnet module.

use Net::Telnet;

# Open a telnet session
my $t = new Net::Telnet (Timeout => 10);
$t->open("1.2.3.4");

# Login
$t->login($username, $passwd);

# Execute the command 'ls' (or whatever you need) when you see the prompt '$
'
$t->cmd(String => 'ls', Prompt => '/\$ $/');

# Close the connection
$t->close;

Or are you just trying to upload data?  Anyway, check out the Net::Telnet
docs, it might do exactly what you need.

Rob


-----Original Message-----
From: Oktay Ahmed [mailto:[EMAIL PROTECTED]]
Sent: Thursday, January 17, 2002 12:48 AM
To: [EMAIL PROTECTED]
Subject: SEND


Hi

Ý am a very beginner in Perl. Here is my problem:

I want to send some data on (via) established connection (telnet). I don't 
need any code to establish connection, to login, etc. I just need to send 
data (including "\n" at the end). How to do this?

What modules I have to use?

Sorry for asking this kind of simple questions...

Best,
Oktay

-----
Oktay AHMED, MA, Chairman
MENSA MACEDONIA, The High-IQ Society
P.O.Box 747, 1000 Skopje, Macedonia
E-mail: <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>
Web: <www.mensa.org.mk>
Fax: +1 305 574 0549 (USA) /  +44 870 136 3517 (UK)
-----



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to