Example code to connect to multi-homed servers over TCP:
select-connect.c
poll-connect.c
thread-connect.c