class proxy_client :The object created by
new proxy_client addr can be passed as
Uq_engines.datagram_provider functions to use
the SOCKS proxy for connections, servers, and datagram socket,
The SOCKS client supports the following methods:
connect: Only TCP connections are supported (UDP could be made
working - TODO)
listen: This works (only) for TCP sockets, too
create_datagram_socket: Creates unconnected datagram sockets that
can be sent and received with object methods
`Sock_inet_byname. For the latter this means
that name resolution is done by the proxy.
The nature of SOCKS restricts the functionality:
`Sock_unix addresses are not supported (i.e. you cannot connect
to a Unix domain socket on the proxy host)
false because of this.