-
Notifications
You must be signed in to change notification settings - Fork 654
TCP 连接复用
Coyove edited this page Sep 27, 2018
·
3 revisions
自1.0.11g
起加入TCP连接复用功能,基于另一个项目tcpmux而成。
用户可以限定客户端到服务端的最大TCP连接数,使流量平均分配到这些连接上而不必每次新开。因为减少了握手时间,所以一定程度上可以优化传输的速度(tcpmux还是需要一次握手的,当然激进一点的话确实可以省略,完全通过timeout来控制)。
客户端使用-mux N
开启该功能,N为连接数。
复用的主要目的是为了避免macOS上因过多连接而导致的too many open files错误。如果您在其他平台上使用正常,那么应该是不需要启用该功能的(不过有一种特殊用法)。
同时需要注意的是目前tcpmux的流量特征相对来说较为明显,请谨慎使用。