UDP associate test works. TODO: refactor socks5 library (eliminate address_type() type, rework recv_* funcs)