Summary Socket programming in IPv4/v6 dual stack environment Rules of thumb New library functions goodbye to gethostby* kernel behavior portability