fix sockaddr
add dnsresolver