mirror of
https://github.com/curl/curl.git
synced 2024-11-27 05:50:21 +08:00
multiplex: enable by default
Starting 7.62.0, multiplexing is enabled by default in multi handles.
This commit is contained in:
parent
b004a174ea
commit
d7c4213bd0
@ -63,7 +63,9 @@ This bit is deprecated and has no effect since version 7.62.0.
|
|||||||
If this bit is set, libcurl will try to multiplex the new transfer over an
|
If this bit is set, libcurl will try to multiplex the new transfer over an
|
||||||
existing connection if possible. This requires HTTP/2.
|
existing connection if possible. This requires HTTP/2.
|
||||||
.SH DEFAULT
|
.SH DEFAULT
|
||||||
0 (both pipeline and multiplexing are off)
|
Since 7.62.0, \fBCURLPIPE_MULTIPLEX\bP is enabled by default.
|
||||||
|
|
||||||
|
Before that, default was \fBCURLPIPE_NOTHING\fP.
|
||||||
.SH PROTOCOLS
|
.SH PROTOCOLS
|
||||||
HTTP(S)
|
HTTP(S)
|
||||||
.SH EXAMPLE
|
.SH EXAMPLE
|
||||||
|
@ -347,6 +347,7 @@ struct Curl_multi *Curl_multi_handle(int hashsize, /* socket hash */
|
|||||||
Curl_llist_init(&multi->pending, multi_freeamsg);
|
Curl_llist_init(&multi->pending, multi_freeamsg);
|
||||||
|
|
||||||
multi->max_pipeline_length = 5;
|
multi->max_pipeline_length = 5;
|
||||||
|
multi->pipelining = CURLPIPE_MULTIPLEX;
|
||||||
|
|
||||||
/* -1 means it not set by user, use the default value */
|
/* -1 means it not set by user, use the default value */
|
||||||
multi->maxconnects = -1;
|
multi->maxconnects = -1;
|
||||||
|
Loading…
Reference in New Issue
Block a user