"Scott R. Godin" wrote:

> On Sun, 30 Mar 2003, R. Joseph Newton wrote:
>
> > "Scott R. Godin" wrote:
> >
> > > ....  I think it probably would be better to quote the entire parameter
> > > > list for perl, but it did run fine once the call to the non-existent
> > > > bind() function was commented out.
> > >
> > > non-existent? since when?
> > >
> > > perldoc Net::Ping
> > >
> > >        $p->bind($local_addr);
> > >            Sets the source address from which pings will be sent.  This must
>
> [snip]
>
> > >            ping() for that object.

> >
> > So, whether the function exists or not, it should probably not be used
> > unless there is a very specific reaswon why it needs to be.  If you scan
> > through the synopsis for the module, you may notice that it is not even
> > mentioned.
> >
>
> Without debating the possible usefulness of it when set improperly by
> inexperienced coders, In Net::Ping 2.28 which I have installed here, and
> which appears to be the most recent version available from CPAN, the bind()
> call certainly SEEMS to be mentioned in the Synopsis in the 6th line (of
> code) into it.
>
> Observe:
>
> SYNOPSIS
>            use Net::Ping;
>
>            $p = Net::Ping->new();
>            print "$host is alive.\n" if $p->ping($host);
>            $p->close();
>
>            $p = Net::Ping->new("icmp");
>    ->      $p->bind($my_addr); # Specify source interface of pings
>            foreach $host (@host_array)
>            {
>                print "$host is ";
> etc, etc, etc,
>
> /me wanders off whistling to the sound of one pin, dropping.

Well, I'll be darned.  I guess I should have scanned more closely.

Joseph


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to