• 请不要在回答技术问题时复制粘贴 AI 生成的内容
guanqian
V2EX  ›  程序员

写了一篇 KCP 的协议分析, 求老哥们点 star

  •  1
     
  •   guanqian ·
    frimin · Jul 9, 2022 · 6727 views
    This topic created in 1586 days ago, the information mentioned may be changed or developed.

    Gayhub: https://github.com/frimin/learning-kcp-protocol 知乎: https://zhuanlan.zhihu.com/p/534595911 感觉用 adobe illustrator 画图真的是杀鸡用牛刀,我还是用轨迹球画的,手疼。

    Supplement 1  ·  Jul 9, 2022
    感谢老哥们的 star
    17 replies  •  2022-07-10 01:12:38 +08:00
    leavic
    leavic
    Jul 9, 2022
    1
    写的很好,下次。。多写点。
    dabaibai
    dabaibai
    Jul 9, 2022
    2
    谢谢老哥 学习了
    yolee599
    yolee599
    Jul 9, 2022
    3
    学习了,图做得很好看
    lesismal
    lesismal
    Jul 9, 2022
    4
    赞了
    610915518
    610915518
    Jul 9, 2022
    5
    写的很好,先码了,有空仔细研究
    msaionyc
    msaionyc
    Jul 9, 2022
    6
    真不错!👍
    lysS
    lysS
    Jul 9, 2022
    7
    这个 “能以比 TCP 浪费 10%-20% 的带宽的代价,换取平均延迟降低 30%-40%,且最大延迟降低三倍的传输效果” 是怎么实现的,OP 可以分析一下吗?另外我看仓库的 wiki ,它好像还有 FEC 啥的。
    lxxself
    lxxself
    Jul 9, 2022
    8
    不明觉厉,我只知道用 kcp 转发能拯救我垃圾延迟的 vps 用来 fq 。。。
    Hylenbin
    Hylenbin
    Jul 9, 2022 via iPhone
    9
    来个系列吧 多写点
    makelove
    makelove
    Jul 9, 2022
    10
    以前用过一段时间 kcp ,甚至可以抢救高丢包的垃圾。
    不过这货真的是无脑发包,甚至看比例是双倍发包,极其浪费且效果一般,我的机子试了各种设置最高才能跑 2-3M 左右。而后来我换 hysteria 同样的机子能跑 10M 且不是双倍浪费,效率完全不在一个层次。
    当然了唯一的好处是极高丢包下还能勉强用( 30%-40%丢包),其它方面完败。
    Thiece
    Thiece
    Jul 9, 2022
    11
    这种图用 omnigraffle 画比较轻松
    guanqian
    guanqian
    OP
    Jul 9, 2022
    12
    @makelove 设计上来看 kcp 是比较适合流量小的应用。毕竟它以 C 写的代码不多也是个优势。有空看看你说的 hysteria
    hankai17
    hankai17
    Jul 9, 2022
    13
    已点星 老哥有空可以看看我这个 https://github.com/hankai17/quic-fiber
    我用的是 matplotlib 画得图
    hankai17
    hankai17
    Jul 9, 2022
    14
    接上 主页上是 tcp reno 做得的图
    Godjack
    Godjack
    Jul 9, 2022
    15
    谢谢分享,已 star
    d1g1tal0cean
    d1g1tal0cean
    Jul 10, 2022
    16
    无脑发包 太浪费流量 效果一般般吧,真是那样不如换个线路实在
    dcoder
    dcoder
    Jul 10, 2022
    17
    @makelove
    https://github.com/HyNetwork/hysteria
    hysteria 是这个么? 其实是 QUIC ? 你做的?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2715 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 05:08 · PVG 13:08 · LAX 21:08 · JFK 00:08
    ♥ Do have faith in what you're doing.