Re: Networks and wireless etc
- From: "Eugene Gershnik" <gershnik@xxxxxxxxxxx>
- Date: Mon, 27 Jun 2005 16:53:44 -0700
Alun Jones [MSFT] wrote:
> "Eugene Gershnik" <gershnik@xxxxxxxxxxx> wrote in message
> news:etrta3CeFHA.2688@xxxxxxxxxxxxxxxxxxxxxxx
>> Simon Jefferies wrote:
>>> Hello,
>>>
>>> Please can you tell me if I'm doing this right or not?
>>>
>>> I'm trying to get winsock to use the relevant network adapter to
>>> connect to an IP address. I have enumerated the list of devices and
>>> have e.g. network card, wireless network and loopback (using the
>>> GetAdaptersAddresses() WIN32 function). Do I simply use the SOCKADDR
>>> structure?
>>
>> bind() to a sepcific local address before connecting.
>
> Binding will not directly affect which NIC is chosen to route outgoing
> traffic.
>
> Changing the information in the routing table will do that. Binding
> is only an association between an IP network interface and a socket;
> while that IP network interface is associated with a NIC, the NIC
> that is chosen to send a packet out on depends on the _destination_
> of that packet.
So what interface is SYN-ACK going to come from? That is are you saying that
I can bind to 127.0.0.1 and have packets delivered to me that arrived on
192.168.2.1? The way I see it you need *both* to bind correctly and have a
workable routing table.
--
Eugene
http://www.gershnik.com
.
- Follow-Ups:
- Re: Networks and wireless etc
- From: Alun Jones [MSFT]
- Re: Networks and wireless etc
- From: Arkady Frenkel
- Re: Networks and wireless etc
- References:
- Networks and wireless etc
- From: Simon Jefferies
- Re: Networks and wireless etc
- From: Eugene Gershnik
- Re: Networks and wireless etc
- From: Alun Jones [MSFT]
- Networks and wireless etc
- Prev by Date: Re: Networks and wireless etc
- Next by Date: Re: IrDa print server - howto?
- Previous by thread: Re: Networks and wireless etc
- Next by thread: Re: Networks and wireless etc
- Index(es):
Relevant Pages
|
Loading