But I;ve already got a sleep 5 in there.  See?

use IO::Socket::INET;
#use Time::HiRes qw( time alarm sleep );

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

   print "Sending Heartbeat.";
   $MySocket->send($msg);
   sleep (5);
}
while (1==1);

-Dave
"Chris Devers" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> On Wed, 12 Jan 2005, John W. Krahn wrote:
>
> > GMane Python wrote:
> >
> > > I'm absolutely new to PERL -- actually, I'm using it for exactly 1
> > > project I'm mostly through.  On Netware's v5.8 of PERL, I have
> > > basically a loop, a while 1==1 { <stuff> }.  On Netware, I can't
> > > break out of this with CTRL-C. CTRL-D, etc.  I'd like to put a check
> > > inside the loop to see if 'break' key was pressed.  Can someone
> > > please tell me how to do this?
> >
> > Novell has a news group at:
> > news://developer-forums.novell.com/novell.devsup.perl that may be able
> > to answer your question.  (I haven't used Netware in a looong time.)
>
> Maybe it's looping too fast for the ctrl+C to get through. Does it work
> better if you change it to something like this?
>
>    while (1 == 1) { stuff(); sleep 1 }
>
> That should at least give you a window of opportunity...
>
>
>
> -- 
> Chris Devers
>
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> <http://learn.perl.org/> <http://learn.perl.org/first-response>
>
>
>




-- 
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