Goodday. I'm doing socketprogramming, trying to communicate with f.e. smtp,pop,ftp servers. Now i'm trying to ping a host, but don't know how to start. I've added some code i use to communicate to a smtp-server, to give an idea of what i had in mind.
use IO::Socket; $ip = 'latte.isprime.com'; $sock = IO::Socket::INET->new(PeerAddr => $ip, PeerPort => 587, Proto => 'tcp', Timeout => 1, Type=>SOCK_STREAM); if($@) { print "$_ Failed\n"; } else{ $sock->recv($ant,1024,0); print $ant; } $groet = "EHLO latte.isprime.com\n"; print $groet; print $sock $groet; $sock->recv($ant,1024,0); print $ant; $afz = 'MAIL FROM:<ayfi@live.nl>'."\n"; print $afz; print $sock $afz; $sock->recv($ant,1024,0); print $ant;
My first problem is that i have no port to connect to. I've had a look at the Net::Ping.pm file and i can see sockets are used, but i can't just work my way through it. Can someone show me how to ping a host in this manner? Or can point me in the right direction? Thank you
In reply to pinging a remote machine by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |