从话题下的讨论来看,不少网友甚至产生了对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是故事主角小鸭子的名字:
参考链接:
阅读原文澳洲中文论坛热点
- 悉尼部份城铁将封闭一年,华人区受影响!只能乘巴士(组图)
- 据《逐日电讯报》报导,从明年年中开始,因为从Bankstown和Sydenham的城铁将因Metro South West革新名目而
- 联邦政客们具有多少房产?
- 据本月早些时分报导,绿党副首领、参议员Mehreen Faruqi已获准在Port Macquarie联系其房产并建造三栋投资联