Hey,
what about support for IPv6 network protocol? It is aggressively coming out in internet
Porting application to new underlying network addressing can't be black magic. The only change from application perspective is length and format of IP address (IPv4 - 32bits, IPv6 - 128bits).