ISSUE-026
libzmq.dll发送数据时无响应
原因分析
使用ZMQ时,TCP发送数据的缓冲区大小至少要有1MB。
参考:https://github.com/zeromq/libzmq/issues/2638
解决方法
查看当前的TCP缓冲区大小:
sysctl net.inet.tcp.sendspace
修改TCP缓冲区大小为1MB:
sudo sysctl net.inet.tcp.sendspace=1048576
Press ← or → to navigate between chapters
Press S or / to search in the book
Press ? to show this help
Press Esc to hide this help
使用ZMQ时,TCP发送数据的缓冲区大小至少要有1MB。
参考:https://github.com/zeromq/libzmq/issues/2638
查看当前的TCP缓冲区大小:
sysctl net.inet.tcp.sendspace
修改TCP缓冲区大小为1MB:
sudo sysctl net.inet.tcp.sendspace=1048576