1:investigate every source code where calls obsolete BSD socket interface.
 1:remove every obsolete interface.
+1:find places where use 'int' as IP address storage. mark and count them.
 1:investigate ipv6 address handling in C++ Boost library
 1:make unified address class
+1:change every incidents where use sockaddr,sockaddr_in, and int.
 
 {section: Note}
 *:internet.h seems to have a lot of IP-v6 incompatible functions.