This is my first mail & I have following objectives to do.
1. Suppose there are more that one network connections (like one
through
ethernet card & other through airport) are present from mac. Now I
have made
TCP connection using BSD socket API. I want to get device id (stuff
like
that) of network device through which my TCP packet is getting sent
(or u
can say my TCP communication is going on). I will use this device
id as
mentioned in following step.
2. Now when any connection status changes ( say network cable gets
disconnected), I want to get notification of that. Also want to
know device
id whose network status is changed.
3. Then I will compare this device id ( whose network status is
changed)
with the device id ( through which my TCP communication was going
on). If
match is found then I will inform user otherwise I will just ignore
it.
The SystemConfiguration framework does just what you want: it will
provide notification when there is a change in the network
infrastructure (like network devices being attached or detached;
devices going on- or off-line; and network addresses being
modified). Check the developer docs and Apple's developer website
for more information.
Justin
--
Justin C. Walker, Curmudgeon-At-Large
Institute for the Enhancement of the Director's Income
--------
When LuteFisk is outlawed,
Only outlaws will have LuteFisk
--------