xtaci / kcptun

A Quantum-Safe Secure Tunnel based on QPP, KCP, FEC, and N:M multiplexing.
MIT License
13.9k stars 2.54k forks source link

请问client侧,如何设置TCP监听(即对应的localaddr监听)的相关tcp参数。 #743

Open hedahong opened 4 years ago

hedahong commented 4 years ago

如题:请问client侧,如何设置TCP监听(即对应的localaddr监听)的相关tcp参数,比如: tcp窗口(发送、接受)大小,缓冲区大小等。应为我发现做为 tun的client侧,应用能发送数据快了,数据全堵在 tun client这儿了,给应用层造成一个 数据流都已发送的假象。

xtaci commented 4 years ago

tcp window默认都是auto scaling的,这里也不提供直接调整方法。 可以间接的调小-sndwnd

hedahong commented 4 years ago

我看那个sndwnd不是对 client tcp 监听 socket的,是作用于kcp的udp 的。我是想设置 tun client tcp 监听的SO_RCVBUF,不知道有没有办法设置。