With the adoption of IPv6 ever increasing (ie. it is the preferred protocol on Windows Vista) it is important that network aware applications support IPv4 and IPv6.  I have started a series of posts on our team blog discussing how one can go about writing internet protocol agnostic code....

 Part 1 and Part 2 have already been posted......