• Pieter Hintjens's avatar
    Problem: ZMQ_TCP_RECV_BUFFER/SEND_BUFFER are redundant · 7470c00d
    Pieter Hintjens authored
    These options are confusing and redundant. Their names suggest
    they apply to the tcp:// transport, yet they are used for all
    stream protocols. The methods zmq::set_tcp_receive_buffer and
    zmq::set_tcp_send_buffer don't use these values at all, they use
    ZMQ_SNDBUF and ZMQ_RCVBUF.
    
    Solution: merge these new options into ZMQ_SNDBUF and ZMQ_RCVBUF.
    
    This means defaulting these two options to 8192, and removing the
    new options. We now have ZMQ_SNDBUF and ZMQ_RCVBUF being used both
    for TCP socket control, and for input/output buffering.
    
    Note: the default for SNDBUF and RCVBUF are otherwise 4096.
    7470c00d
Name
Last commit
Last update
builds Loading commit data...
doc Loading commit data...
include Loading commit data...
packaging Loading commit data...
perf Loading commit data...
src Loading commit data...
tests Loading commit data...
tools Loading commit data...
tweetnacl Loading commit data...
.gitignore Loading commit data...
.hgeol Loading commit data...
.mailmap Loading commit data...
.travis.yml Loading commit data...
AUTHORS Loading commit data...
CMakeLists.txt Loading commit data...
COPYING Loading commit data...
COPYING.LESSER Loading commit data...
Dockerfile Loading commit data...
FindSodium.cmake Loading commit data...
INSTALL Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README.cygwin.md Loading commit data...
README.md Loading commit data...
acinclude.m4 Loading commit data...
appveyor.yml Loading commit data...
autogen.sh Loading commit data...
branding.bmp Loading commit data...
ci_build.sh Loading commit data...
configure.ac Loading commit data...
installer.ico Loading commit data...
version.sh Loading commit data...