首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  互联网

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

  •  
  •   Raidal · 2018-01-08 10:44:53 +08:00 · 1438 次点击
    这是一个创建于 696 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    其实问这个问题,主要是想了解下关于人为设置网络延迟而不影响网速的实现方法。
        3
    qwjhb   2018-01-08 11:24:15 +08:00
    我记得题目带时间戳的
        4
    Raidal   2018-01-08 11:30:19 +08:00
    @qwjhb 那可能就有限制了,我没抓包看,就琢磨人为延迟这个事情了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   984 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 22:01 · PVG 06:01 · LAX 14:01 · JFK 17:01
    ♥ Do have faith in what you're doing.