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

因机场多次切断到 Spotify AP 的长连接, Spotify PC 端频繁离线重连,有人遇到类似情况吗

  •  
  •   shunf4 · 2020-06-19 20:06:02 +08:00 · 7632 次点击
    这是一个创建于 1378 天前的主题,其中的信息可能已经有所发展或是发生改变。
    大多数机场对于无数据上下行的闲置 TCP 连接会在一固定时间后切断,如 1 分钟。这导致 Spotify PC 端后台建立的到接入点 AP (如 guc3-accesspoint-b-g7nq.ap.spotify.com )的 HTTP(S) 长连接会被多次切断,久之 Spotify 会频繁误识别为断线,且在一段时间(重连时间)内无法进行涉及互联网的操作,很影响用户体验,我现在暂时的解决方案是让 *.ap.spotify.com 走直连。

    有遇到同样问题的人吗?考虑到机场,以及其他一些会切断一段时间内闲置连接的防火墙这种网络环境,不是很理解为什么 Spotify PC 端要用一个无数据传输的 TCP 连接来确认网络状态。
    15 条回复    2020-11-24 02:39:12 +08:00
    9yu
        1
    9yu  
       2020-06-19 20:13:04 +08:00 via Android
    同样,我认为是 Spotify 程序员的水平太低。
    nannanziyu
        2
    nannanziyu  
       2020-06-19 20:20:57 +08:00
    可是不用长连接的话,怎么判断断线呢?
    要么轮询,要么长连接呀
    lslqtz
        3
    lslqtz  
       2020-06-19 21:50:27 +08:00
    @nannanziyu 长连接+ping
    lslqtz
        4
    lslqtz  
       2020-06-19 21:51:03 +08:00
    或者干脆超时再离线多好……
    nannanziyu
        5
    nannanziyu  
       2020-06-19 22:48:18 +08:00 via Android
    @lslqtz
    tcp 本身并不会因为低层物理链路中断而断开
    tcp 断连本来就是触发了 keepalive retry timeout
    也就是说本来就已经是“干脆超时再离线”了
    FeifeiJin
        6
    FeifeiJin  
       2020-06-19 22:51:21 +08:00 via Android
    我也有这个问题。
    但我没找到根节点。
    打算让 spotify 不走机场。

    顺便问下 lz,怎么找到那个长链接地址的?向您取取经
    lslqtz
        7
    lslqtz  
       2020-06-19 23:10:53 +08:00
    @nannanziyu 也是
    但是相比建立长连接检测断线,不如在使用过程中在用户操作上检测掉线超时不可用…不仅节省连接资源还可以解决部分自动释放闲置链接的问题
    shunf4
        8
    shunf4  
    OP
       2020-06-19 23:35:32 +08:00
    @FeifeiJin Clash 里直接看。😂
    echoick
        9
    echoick  
       2020-06-19 23:41:45 +08:00 via iPhone
    蹲一个解决方案
    jQE2EiL
        10
    jQE2EiL  
       2020-06-20 10:26:30 +08:00
    肉翻
    resdon
        11
    resdon  
       2020-07-07 15:55:21 +08:00 via iPhone
    问题好像已经解决了,长连接被切断后会自动连接新的连接,最近都没看见连接中的情况了。
    resdon
        12
    resdon  
       2020-07-07 15:56:35 +08:00 via iPhone
    157003892
        13
    157003892  
       2020-10-24 23:11:30 +08:00
    我还以为就我遇到这个问题,没想到 spotify 的 PC 端都这样,IOS 端用起来无感,估计是机场原因,按 LZ 做法走直连感觉加载慢。
    luoyayu
        14
    luoyayu  
       2020-11-24 02:35:35 +08:00
    突然发现客户端可以裸连了
    luoyayu
        15
    luoyayu  
       2020-11-24 02:39:12 +08:00
    我傻了,原来一直可以
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3233 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:23 · PVG 22:23 · LAX 07:23 · JFK 10:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.