华人澳洲中文论坛

热图推荐

    多次让拳头翻车的ping:作者因车祸英年早逝,千行源码改动世界

    [复制链接]

    2022-5-20 06:14:46 48 0


    从话题下的探讨来看,不少网友乃至发生了对ping的钻研热心:

    说起来,常常玩联机游戏的小火伴,想必对ping都不生疏。

    △高ping兵士临危不惧

    留意,这里的ping值其实不代表你的网速。

    Muuss出世于1958年,从约翰·霍普金斯大学结业后,在美国陆军一个名叫“阿伯丁实验场”的刀兵实验核心做钻研,次要与计算机网络和几何建模等标的目的无关。

    Muuss在本人的主页上提供了ping最后的源代码,但是咱们点进去后就会发现,网页跳转了好几回,终究似乎也无奈下载:

    事实上,咱们还能看到Muuss的主页,自身就曾经不寻常了——

    还好在Web Archive上保留了阿谁时分的网页,咱们得以看见ping的初版源代码。

    那末,ping到底是怎么降生的,又是如何被遍及开来的?

    △声呐,图源维基百科

    △Linux零碎上的ping.c

    一个小常识:公网(因特网)IP地址拥有独一性。

    输出ping+IP地址(网址或域名也能够),这里先以百度为例。

    因为macOS发送的每个IP数据包默许大小是64个字节,所以前往的数据包大小也是64个字节。

    所以,在玩网络游戏的时分,假如ping值太高就会觉得操作提早。

    说到这里,量子位慌忙上号诊断了一下本人的网络。

    还好,王者光荣的提早低于70ms算正常。

    至于锁ping(人工提早)技术要如何完成,目前拳头游戏民间给出了一份技术阐明:

    从阐明中来看,拳头表现在线下场馆竞赛时参加了一集体工提早工具调剂ping值。

    详细人工提早工具(锁ping)的技术代码,目前拳头游戏并未地下。不外GitHub上也曾经有人做过人工提早工具,如上面这个clumsy开源摹拟器,能够摹拟提早、丢包等bug。感兴致的小火伴能够去看看:

    One More Thing

    在这里,ping是故事配角小鸭子的名字:

    参考链接:
    浏览原文

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    返回列表 本版积分规则

    :
    中级会员
    :
    论坛短信
    :
    未填写
    :
    未填写
    :
    未填写

    主题33

    帖子44

    积分207

    图文推荐