add fun: getaddinfo, gethostname
add gethostbyaddr