Hi guys, I am trying to find the fastest way to determine whether a specific port is open on a host in my network...
The problem that I have is that I need this to take very little time. So far i have been using the following code:
use Socket;
socket (SOC, PF_INET, SOCK_STREAM, 6) || die;
my $dest = pack('S n a4 x8',2,555,$svradr);
if (! connect (SOC, $dest)) {$errorcode=1;}
but it takes a lot of time... (
about a second) I am on Win32 using Active State Perl.
Is there a way I can speedup this process? ... by either specifying minimal timeout or something like that that will make everything faster?
Thank you very much for your answer.