I am struggling while converting a perl program into CGI script. Actually,I have to pass data IP address to a Server program running in MS/Win box.When I am trying to run via CGI, the socket is not getting created
#!/usr/bin/perl use IO::Socket; $destination = 'xxx.xxx.xxx.xxx'; $sock = new IO::Socket::INET (PeerAddr => 'xxx.xxx.xxx.xxx', PeerPort => 4444, Proto => 'tcp', ); die "Socket could not be created. Reason: $!\n" unless $sock; print $sock "ping:$destination \n"; print "Client Connected. \n"; print "Server says: ",scalar(<$sock>); print $sock "Message acknowledged from the client!\n"; print $sock "Good Bye! \n"; print "Ping result =>: ",scalar(<$sock>); close ($sock);
One more query what is the mechanism of doing $getdata = 'nslookup www.perlmonks.com'; (as in Linux)?
cheers!
Rock
20060713 Janitored by Corion: Added code tags, as per Writeup Formatting Tips
In reply to Convering Perl socket program into CGI. by rockmountain
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |