由最近很火的冲顶大会,芝士超人等直播答题 APP 想到的一点歪脑筋:是否可以人为延迟数据包的发送

2018-01-08 10:44:53 +08:00
 Raidal

比如一台连接上了 v---p---n 之后,两台手机比较,翻了的那台比没翻的那台要延迟个 1s-2s 左右,但依然可以正常答题,假设 app 端没有校验有效期,是否可以人为在 v--p---s 上模拟延迟或拥堵,然后就有时间 google 答案了,此处勿喷,哈哈

尝试用 tc 工具模拟 10s 的延迟发现会导致网速变慢,直接没法正常观看了,所以应该不能单纯设置延迟,非网络专业,有大神分析下理论上是否有可操作性吗?

1978 次点击
所在节点    互联网
4 条回复
b821025551b
2018-01-08 10:58:58 +08:00
没可能,最终的统计是服务端做的,这几天同时用了几台手机做了测试,确实会有 1、2 秒的延迟,但是这是服务端允许的,延迟 10s 是不可能的,服务端会把你这次记为断线。另外,即使延迟了 10 秒,你会百度出答案么?
Raidal
2018-01-08 11:21:57 +08:00
@b821025551b 其实就是为了验证他们服务端是否有断线的策略,然后这几天试了下大约有三分之一的题目 10s 内来得及 google,如果再给 10s,基本上够用了

其实问这个问题,主要是想了解下关于人为设置网络延迟而不影响网速的实现方法。
qwjhb
2018-01-08 11:24:15 +08:00
我记得题目带时间戳的
Raidal
2018-01-08 11:30:19 +08:00
@qwjhb 那可能就有限制了,我没抓包看,就琢磨人为延迟这个事情了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/420962

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX