诸暨麻将添加redis
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
liwei 86964399f5 init 5 jaren geleden
..
CMakeLists.txt init 5 jaren geleden
Makefile.Watcom init 5 jaren geleden
Makefile.am init 5 jaren geleden
Makefile.b32 init 5 jaren geleden
Makefile.in init 5 jaren geleden
Makefile.inc init 5 jaren geleden
Makefile.m32 init 5 jaren geleden
Makefile.netware init 5 jaren geleden
Makefile.vc6 init 5 jaren geleden
Makefile.vc8 init 5 jaren geleden
Makefile.vc9 init 5 jaren geleden
Makefile.vc10 init 5 jaren geleden
Makefile.vxworks init 5 jaren geleden
README.ares init 5 jaren geleden
README.curl_off_t init 5 jaren geleden
README.curlx init 5 jaren geleden
README.encoding init 5 jaren geleden
README.hostip init 5 jaren geleden
README.httpauth init 5 jaren geleden
README.memoryleak init 5 jaren geleden
README.multi_socket init 5 jaren geleden
README.pingpong init 5 jaren geleden
README.pipelining init 5 jaren geleden
amigaos.c init 5 jaren geleden
amigaos.h init 5 jaren geleden
arpa_telnet.h init 5 jaren geleden
asyn-ares.c init 5 jaren geleden
asyn-thread.c init 5 jaren geleden
asyn.h init 5 jaren geleden
axtls.c init 5 jaren geleden
axtls.h init 5 jaren geleden
base64.c init 5 jaren geleden
bundles.c init 5 jaren geleden
bundles.h init 5 jaren geleden
checksrc.pl init 5 jaren geleden
config-amigaos.h init 5 jaren geleden
config-dos.h init 5 jaren geleden
config-mac.h init 5 jaren geleden
config-os400.h init 5 jaren geleden
config-riscos.h init 5 jaren geleden
config-symbian.h init 5 jaren geleden
config-tpf.h init 5 jaren geleden
config-vxworks.h init 5 jaren geleden
config-win32.h init 5 jaren geleden
config-win32ce.h init 5 jaren geleden
conncache.c init 5 jaren geleden
conncache.h init 5 jaren geleden
connect.c init 5 jaren geleden
connect.h init 5 jaren geleden
content_encoding.c init 5 jaren geleden
content_encoding.h init 5 jaren geleden
cookie.c init 5 jaren geleden
cookie.h init 5 jaren geleden
curl_addrinfo.c init 5 jaren geleden
curl_addrinfo.h init 5 jaren geleden
curl_base64.h init 5 jaren geleden
curl_config.h.cmake init 5 jaren geleden
curl_config.h.in init 5 jaren geleden
curl_darwinssl.c init 5 jaren geleden
curl_darwinssl.h init 5 jaren geleden
curl_fnmatch.c init 5 jaren geleden
curl_fnmatch.h init 5 jaren geleden
curl_gethostname.c init 5 jaren geleden
curl_gethostname.h init 5 jaren geleden
curl_gssapi.c init 5 jaren geleden
curl_gssapi.h init 5 jaren geleden
curl_hmac.h init 5 jaren geleden
curl_ldap.h init 5 jaren geleden
curl_md4.h init 5 jaren geleden
curl_md5.h init 5 jaren geleden
curl_memory.h init 5 jaren geleden
curl_memrchr.c init 5 jaren geleden
curl_memrchr.h init 5 jaren geleden
curl_multibyte.c init 5 jaren geleden
curl_multibyte.h init 5 jaren geleden
curl_ntlm.c init 5 jaren geleden
curl_ntlm.h init 5 jaren geleden
curl_ntlm_core.c init 5 jaren geleden
curl_ntlm_core.h init 5 jaren geleden
curl_ntlm_msgs.c init 5 jaren geleden
curl_ntlm_msgs.h init 5 jaren geleden
curl_ntlm_wb.c init 5 jaren geleden
curl_ntlm_wb.h init 5 jaren geleden
curl_rtmp.c init 5 jaren geleden
curl_rtmp.h init 5 jaren geleden
curl_sasl.c init 5 jaren geleden
curl_sasl.h init 5 jaren geleden
curl_schannel.c init 5 jaren geleden
curl_schannel.h init 5 jaren geleden
curl_setup.h init 5 jaren geleden
curl_setup_once.h init 5 jaren geleden
curl_sspi.c init 5 jaren geleden
curl_sspi.h init 5 jaren geleden
curl_threads.c init 5 jaren geleden
curl_threads.h init 5 jaren geleden
curlx.h init 5 jaren geleden
cyassl.c init 5 jaren geleden
cyassl.h init 5 jaren geleden
dict.c init 5 jaren geleden
dict.h init 5 jaren geleden
dotdot.c init 5 jaren geleden
dotdot.h init 5 jaren geleden
easy.c init 5 jaren geleden
easyif.h init 5 jaren geleden
escape.c init 5 jaren geleden
escape.h init 5 jaren geleden
file.c init 5 jaren geleden
file.h init 5 jaren geleden
fileinfo.c init 5 jaren geleden
fileinfo.h init 5 jaren geleden
firefox-db2pem.sh init 5 jaren geleden
formdata.c init 5 jaren geleden
formdata.h init 5 jaren geleden
ftp.c init 5 jaren geleden
ftp.h init 5 jaren geleden
ftplistparser.c init 5 jaren geleden
ftplistparser.h init 5 jaren geleden
getenv.c init 5 jaren geleden
getinfo.c init 5 jaren geleden
getinfo.h init 5 jaren geleden
gopher.c init 5 jaren geleden
gopher.h init 5 jaren geleden
gskit.c init 5 jaren geleden
gskit.h init 5 jaren geleden
gtls.c init 5 jaren geleden
gtls.h init 5 jaren geleden
hash.c init 5 jaren geleden
hash.h init 5 jaren geleden
hmac.c init 5 jaren geleden
hostasyn.c init 5 jaren geleden
hostcheck.c init 5 jaren geleden
hostcheck.h init 5 jaren geleden
hostip.c init 5 jaren geleden
hostip.h init 5 jaren geleden
hostip4.c init 5 jaren geleden
hostip6.c init 5 jaren geleden
hostsyn.c init 5 jaren geleden
http.c init 5 jaren geleden
http.h init 5 jaren geleden
http_chunks.c init 5 jaren geleden
http_chunks.h init 5 jaren geleden
http_digest.c init 5 jaren geleden
http_digest.h init 5 jaren geleden
http_negotiate.c init 5 jaren geleden
http_negotiate.h init 5 jaren geleden
http_negotiate_sspi.c init 5 jaren geleden
http_proxy.c init 5 jaren geleden
http_proxy.h init 5 jaren geleden
idn_win32.c init 5 jaren geleden
if2ip.c init 5 jaren geleden
if2ip.h init 5 jaren geleden
imap.c init 5 jaren geleden
imap.h init 5 jaren geleden
inet_ntop.c init 5 jaren geleden
inet_ntop.h init 5 jaren geleden
inet_pton.c init 5 jaren geleden
inet_pton.h init 5 jaren geleden
krb4.c init 5 jaren geleden
krb4.h init 5 jaren geleden
krb5.c init 5 jaren geleden
ldap.c init 5 jaren geleden
libcurl.plist init 5 jaren geleden
libcurl.rc init 5 jaren geleden
libcurl.vers.in init 5 jaren geleden
llist.c init 5 jaren geleden
llist.h init 5 jaren geleden
makefile.amiga init 5 jaren geleden
makefile.dj init 5 jaren geleden
md4.c init 5 jaren geleden
md5.c init 5 jaren geleden
memdebug.c init 5 jaren geleden
memdebug.h init 5 jaren geleden
mk-ca-bundle.pl init 5 jaren geleden
mk-ca-bundle.vbs init 5 jaren geleden
mprintf.c init 5 jaren geleden
multi.c init 5 jaren geleden
multihandle.h init 5 jaren geleden
multiif.h init 5 jaren geleden
netrc.c init 5 jaren geleden
netrc.h init 5 jaren geleden
non-ascii.c init 5 jaren geleden
non-ascii.h init 5 jaren geleden
nonblock.c init 5 jaren geleden
nonblock.h init 5 jaren geleden
nss.c init 5 jaren geleden
nssg.h init 5 jaren geleden
nwlib.c init 5 jaren geleden
nwos.c init 5 jaren geleden
objnames-test08.sh init 5 jaren geleden
objnames-test10.sh init 5 jaren geleden
objnames.inc init 5 jaren geleden
openldap.c init 5 jaren geleden
parsedate.c init 5 jaren geleden
parsedate.h init 5 jaren geleden
pingpong.c init 5 jaren geleden
pingpong.h init 5 jaren geleden
pipeline.c init 5 jaren geleden
pipeline.h init 5 jaren geleden
polarssl.c init 5 jaren geleden
polarssl.h init 5 jaren geleden
polarssl_threadlock.c init 5 jaren geleden
polarssl_threadlock.h init 5 jaren geleden
pop3.c init 5 jaren geleden
pop3.h init 5 jaren geleden
progress.c init 5 jaren geleden
progress.h init 5 jaren geleden
qssl.c init 5 jaren geleden
qssl.h init 5 jaren geleden
rawstr.c init 5 jaren geleden
rawstr.h init 5 jaren geleden
rtsp.c init 5 jaren geleden
rtsp.h init 5 jaren geleden
security.c init 5 jaren geleden
select.c init 5 jaren geleden
select.h init 5 jaren geleden
sendf.c init 5 jaren geleden
sendf.h init 5 jaren geleden
setup-os400.h init 5 jaren geleden
setup-vms.h init 5 jaren geleden
share.c init 5 jaren geleden
share.h init 5 jaren geleden
slist.c init 5 jaren geleden
slist.h init 5 jaren geleden
smtp.c init 5 jaren geleden
smtp.h init 5 jaren geleden
sockaddr.h init 5 jaren geleden
socks.c init 5 jaren geleden
socks.h init 5 jaren geleden
socks_gssapi.c init 5 jaren geleden
socks_sspi.c init 5 jaren geleden
speedcheck.c init 5 jaren geleden
speedcheck.h init 5 jaren geleden
splay.c init 5 jaren geleden
splay.h init 5 jaren geleden
ssh.c init 5 jaren geleden
ssh.h init 5 jaren geleden
sslgen.c init 5 jaren geleden
sslgen.h init 5 jaren geleden
ssluse.c init 5 jaren geleden
ssluse.h init 5 jaren geleden
strdup.c init 5 jaren geleden
strdup.h init 5 jaren geleden
strequal.c init 5 jaren geleden
strequal.h init 5 jaren geleden
strerror.c init 5 jaren geleden
strerror.h init 5 jaren geleden
strtok.c init 5 jaren geleden
strtok.h init 5 jaren geleden
strtoofft.c init 5 jaren geleden
strtoofft.h init 5 jaren geleden
telnet.c init 5 jaren geleden
telnet.h init 5 jaren geleden
tftp.c init 5 jaren geleden
tftp.h init 5 jaren geleden
timeval.c init 5 jaren geleden
timeval.h init 5 jaren geleden
transfer.c init 5 jaren geleden
transfer.h init 5 jaren geleden
url.c init 5 jaren geleden
url.h init 5 jaren geleden
urldata.h init 5 jaren geleden
version.c init 5 jaren geleden
warnless.c init 5 jaren geleden
warnless.h init 5 jaren geleden
wildcard.c init 5 jaren geleden
wildcard.h init 5 jaren geleden
x509asn1.c init 5 jaren geleden
x509asn1.h init 5 jaren geleden

README.pipelining

HTTP Pipelining with libcurl
============================

Background

Since pipelining implies that one or more requests are sent to a server before
the previous response(s) have been received, we only support it for multi
interface use.

Considerations

When using the multi interface, you create one easy handle for each transfer.
Bascially any number of handles can be created, added and used with the multi
interface - simultaneously. It is an interface designed to allow many
simultaneous transfers while still using a single thread. Pipelining does not
change any of these details.

API

We've added a new option to curl_multi_setopt() called CURLMOPT_PIPELINING
that enables "attempted pipelining" and then all easy handles used on that
handle will attempt to use an existing pipeline.

Details

- A pipeline is only created if a previous connection exists to the same IP
address that the new request is being made to use.

- Pipelines are only supported for HTTP(S) as no other currently supported
protocol has features resemembling this, but we still name this feature
plain 'pipelining' to possibly one day support it for other protocols as
well.

- HTTP Pipelining is for GET and HEAD requests only.

- When a pipeline is in use, we must take precautions so that when used easy
handles (i.e those who still wait for a response) are removed from the multi
handle, we must deal with the outstanding response nicely.

- Explicitly asking for pipelining handle X and handle Y won't be supported.
It isn't easy for an app to do this association. The lib should probably
still resolve the second one properly to make sure that they actually _can_
be considered for pipelining. Also, asking for explicit pipelining on handle
X may be tricky when handle X get a closed connection.