4 Replies Latest reply: Apr 12, 2010 2:05 PM by user4994457 RSS

    How to determine network interface that will be used to send a packet

    807567
      Hello,
      I'm writing to you because I encountered the following problem. My program displayes all network interfaces that are available in the system, but I would like to add a functionality in which a user can enter a destination address IP (ex. the IP address of the Google search engine) and will get information which network interface will be used to send it. As I know it is associated with reading information from routing table in the system. Maybe you know the API (functions/methods) which I could use to do it in Solaris ? I program in C/C++, but if you know how to do it in other programming languages (Java, Perl, Python) I will be grateful for any information.

      Thank you for any help, tips and suggestions.

      Best regards,
      Foxrafi