Starting 7.62.0, multiplexing is enabled by default in multi handles.
This commit is contained in:
Daniel Stenberg 2018-09-05 14:35:57 +02:00
Родитель b004a174ea
Коммит d7c4213bd0
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 5CC908FDB71E12C2
2 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -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
existing connection if possible. This requires HTTP/2.
.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
HTTP(S)
.SH EXAMPLE

Просмотреть файл

@ -347,6 +347,7 @@ struct Curl_multi *Curl_multi_handle(int hashsize, /* socket hash */
Curl_llist_init(&multi->pending, multi_freeamsg);
multi->max_pipeline_length = 5;
multi->pipelining = CURLPIPE_MULTIPLEX;
/* -1 means it not set by user, use the default value */
multi->maxconnects = -1;