Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked

Answer: How do I invoke a procedure on a server remotely?

by Mago (Parson)
on Jul 08, 2003 at 20:46 UTC ( #272456=categorized answer: print w/replies, xml ) Need Help??

Q&A > network programming > How do I invoke a procedure on a server remotely? - Answer contributed by Mago

my $tn; # Telnet connection initilized sub TNcommand { my($command) = $_[0]; &RunLog (" : Running command = $command"); $tn->cmd(String => $command, Prompt => '/\>$/'); return; } sub TNprint { my($command) = $_[0]; &RunLog (" : Running print command = $command"); $tn->print("$command"); return; } sub TNwriteFile { my($out_fname) = $_[0]; my($NextLine) = "1"; open (SAIDA, ">$out_fname"); while ($NextLine) { if ($NextLine = $tn->getline(Timeout => 15)) { $NextLine =~ s/\r//; print SAIDA $NextLine; } } close SAIDA; return; }

Log In?

What's my password?
Create A New User
[marto]: LanX: I appreciate that, it's honestly a difficult thing, a fine balance
[marto]: I'm sure it'll be fun :)
[marto]: of course I can take you to some of the best/worst bars in Glasgow ;)
[LanX]: is Glasgow that city where catholics and protestants fight in bars? ; )
[marto]: not really, but pick your side, we'll visit some real dumps

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (13)
As of 2017-12-14 15:56 GMT
Find Nodes?
    Voting Booth?
    What programming language do you hate the most?

    Results (397 votes). Check out past polls.