Hi all,
I see that libuv has a function uv_interface_addresses() that returns a list of uv_interface_address_t structures describing the state of the network interfaces attached to the machine, which is good.
My question is, is there any mechanism in libuv that will call a notification-callback so that my program will know when the computer's network interfaces have changed (i.e. when an interface has come online, gone offline, had its IP address change, etc)? With that I could then call uv_interface_addresses() again to see the new state of things, and update my program's behavior as necessary.
Thanks,
Jeremy