Over the years I\'ve developed a small mass of C++ server/client applications for Windows using WinSock (Routers, Web/Mail/FTP Servers, etc... etc...).
Look at the change logs of some of the open source projects that have implemented IPv6. Most of it is Unix code but Winsock is very similar to BSD sockets.
Exim, Courier, Squid, Apache, BIND DNS are some places to start looking.