AN_SET_PROXY_URLSection: Antinat Programmer's Manual (3)
Index Return to Main Contents
The an_set_proxy_url(3) function is used to specify the proxy server to use and the type of that proxy server. This is a simplified interface; for full control over the proxy specification, use the an_set_proxy(3) function.
Proxy URLs are formed as follows: a proxy type, which can be one of: socks4, socks5, or https; followed by the '://' string (without quotes.) Following that is the fully qualified hostname, and optionally, a colon (':') and port number. If not specified, the default port number is 1080. The default values used when a socket is created are determined by the AN_PROXY environment variable.
s is a socket previously created with an_new_connection(3).
- The socket handle is invalid, or the url is invalid.
- There was not enough memory remaining to allocate space to store the proxy hostname.
- An attempt was made to specify a proxy server type not supported by this library. Note that this function cannot be used to establish direct connections; use the an_unset_proxy(3) function instead.
Malcolm Smith <email@example.com>
Time: 14:19:44 GMT, January 09, 2005