simplest form of resolve
add strategy pick-later
add server type, udp or tcp