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]