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

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

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

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

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

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

    其实问这个问题,主要是想了解下关于人为设置网络延迟而不影响网速的实现方法。
    qwjhb
        3
    qwjhb  
       2018-01-08 11:24:15 +08:00
    我记得题目带时间戳的
    Raidal
        4
    Raidal  
    OP
       2018-01-08 11:30:19 +08:00
    @qwjhb 那可能就有限制了,我没抓包看,就琢磨人为延迟这个事情了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2766 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 11:30 · PVG 19:30 · LAX 03:30 · JFK 06:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.