> Hi all
> 
> Silly question but I have two Nic cards in my system and I want my perl 
> program to use my second nic e.g. eth1 not eth0 as it is now.
> 
> Thank you
> 
> Ben
> 

Assuming context of:  Modern unix-or-unix-like-system.

There is no portable way to force the network stack to prefer a given
interface at the client-application level.  A call to connect(3) in
the library will select the near endpoint based on the destination
IP-addr. 

Server applications (i.e. those that use bind(3) ) can pass in an
address in lieu of INADDR_ANY to force them to only listen on a given
address.

Getting the IP-addresses for the various interfaces on your system is
left as an exercise to the user.

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
        Lawrence Statton - [EMAIL PROTECTED] s/aba/c/g
Computer  software  consists of  only  two  components: ones  and
zeros, in roughly equal proportions.   All that is required is to
sort them into the correct order.



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