It does not compile on Netware, but it's OK on Windows.  For Netware, I
copied from my Windows PC the perl/lib and perl/site directories to Netware
because Sockets::IO was not found.  Now, I get:

Missing $ on loop variable at sys:\perl\lib/strict.pm li
BEGIN failed--compilation aborted at sys:\perl\lib/IO/So
BEGIN failed--compilation aborted at pyhbclt.pl line 3.

Can anyone point me in a direction here with this error?

Another problem I had but resolved:  I thought the sleep was in
microseconds, not seconds.  It would work once then not again.  Then I
decided I had to test EVERYTHING.  Thanks to all those who helped.  For
anyone who wants to use PYTHONS ThreadedHeartBeatServer.py by Nicola Larosa
to monitor a Netware Server, the Perl port is here:

#!/usr/bin/perl
use IO::Socket::INET;
use Time::HiRes qw( time alarm sleep );

do
{
   my $MySocket=new IO::Socket::INET->new(Proto=>"udp",
       PeerPort=>43278,
       PeerAddr=>'localhost'
         ) or die "Can't make UDP socket: $@";
   $msg="PyHB";

   $MySocket->send($msg);
   sleep (5);
}
while (1==1);




-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to