more tcp_client/dns work