OpenSuSE Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
x SuSE Linux 13.1-RELEASE x
x SuSE Linux 13.1-RELEASEx
CURLMOPT_MAX_HOST_CONNECTIONS(3)    libcurl   CURLMOPT_MAX_HOST_CONNECTIONS(3)

NAME
       CURLMOPT_MAX_HOST_CONNECTIONS  -  max number of connections to a single
       host

SYNOPSIS
       #include <curl/curl.h>

       CURLMcode curl_multi_setopt(CURLM *handle, CURLMOPT_MAX_HOST_CONNECTIONS,
                                   long max);

DESCRIPTION
       Pass a long to indicate max. The set number  is  used  as  the  maximum
       amount  of  simultaneously  open  connections  to a single host (a host
       being the same as a host name + port number pair). For each new session
       to  a  host, libcurl might open a new connection up to the limit set by
       CURLMOPT_MAX_HOST_CONNECTIONS(3). When the limit is reached,  new  ses-
       sions are kept pending until a connection becomes available.

       The  default max value is 0, unlimited. This set limit is also used for
       proxy connections, and then the proxy is considered to be the host  for
       which this limit counts.

       When more transfers are added to the multi handle than what can be per-
       formed due to the set limit, they  are  queued  up  waiting  for  their
       chance.  When that happens, the CURLOPT_TIMEOUT_MS(3) timeout is inclu-
       sive of the waiting time, meaning that if you set a too narrow  timeout
       in such a case the transfer might never even start before it times out.

       Even in the queued up situation, the CURLOPT_CONNECTTIMEOUT_MS(3) time-
       out is however treated as a per-connect timeout.

DEFAULT
       0

PROTOCOLS
       HTTP(S)

EXAMPLE
       CURLM *m = curl_multi_init();
       /* do no more than 2 connections per host */
       curl_multi_setopt(m, CURLMOPT_MAX_HOST_CONNECTIONS, 2L);

AVAILABILITY
       Added in 7.30.0

RETURN VALUE
       Returns CURLM_OK if the option is supported,  and  CURLM_UNKNOWN_OPTION
       if not.

SEE ALSO
       CURLMOPT_MAXCONNECTS(3), CURLMOPT_MAX_TOTAL_CONNECTIONS(3)

ibcurl 8.4.0                  September 26, 20CURLMOPT_MAX_HOST_CONNECTIONS(3)

Want to link to this manual page? Use this URL:
<
http://star2.abcm.com/cgi-bin/bsdi-man?query=CURLMOPT_MAX_HOST_CONNECTIONS&sektion=3&manpath=>

home | help