Raidal
V2EX  ›  互联网

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

  •  
  •   Raidal · Jan 8, 2018 · 2438 views
    This topic created in 3073 days ago, the information mentioned may be changed or developed.

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

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

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

    其实问这个问题,主要是想了解下关于人为设置网络延迟而不影响网速的实现方法。
    qwjhb
        3
    qwjhb  
       Jan 8, 2018
    我记得题目带时间戳的
    Raidal
        4
    Raidal  
    OP
       Jan 8, 2018
    @qwjhb 那可能就有限制了,我没抓包看,就琢磨人为延迟这个事情了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1028 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:21 · PVG 03:21 · LAX 12:21 · JFK 15:21
    ♥ Do have faith in what you're doing.