class proxy_client :The object created by
new proxy_client addrcan be passed as
Uq_engines.datagram_providerfunctions to use the SOCKS proxy for connections, servers, and datagram socket, respectively.
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_unixaddresses are not supported (i.e. you cannot connect to a Unix domain socket on the proxy host)
falsebecause of this.