• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
bind() not working for outbound socket connections...
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bind() not working for outbound socket connections...


  • Subject: bind() not working for outbound socket connections...
  • From: Philip George <email@hidden>
  • Date: Sat, 21 May 2005 20:28:56 -0500

why is bind() not letting me specify a particular interface (on a multihomed system) to send socket messages thru?

i have a system with two ports, one is connected to a router that CAN see the internet and and one is connected to a router that CANNOT see the internet.

if i try to bind() a socket to the port that connects to the "dead" router, the system still autoroutes it through the good interface to get the message to the web server out on the internet. for most practical purposes, that feature rocks, but for my particular needs, i have to be sure that the messages are being routed out through a specific interface. if there is no good route to the destination address thru the chosen interface, then the subsequent connect() should fail (as opposed to looking for another route).

i **don't** want these particular messages autorouted thru any random interface.

please tell me how to either get bind() working or to do what i'm trying to do in some other way.

thanks.

- philip


_______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: bind() not working for outbound socket connections...
      • From: Justin Walker <email@hidden>
  • Prev by Date: Re: accessing prom
  • Next by Date: Re: bind() not working for outbound socket connections...
  • Previous by thread: Re: accessing prom
  • Next by thread: Re: bind() not working for outbound socket connections...
  • Index(es):
    • Date
    • Thread