gpt4 book ai didi

javascript - chromecast 如何连接到 chrome 发件人,为什么它似乎会增加 session 变量?

转载 作者:行者123 更新时间:2023-11-29 15:40:54 31 4
gpt4 key购买 nike

我的 Chrome 发送器和 ChromeCast 之间有一个工作连接,因为我可以在两者之间正确发送和接收消息,但每次发送器连接时,它都会创建一个新连接,同时增加我猜想的 session 变量:ws://localhost:8008/session?x,其中 x 是递增的数字。

我想知道两件事:

  1. 为什么它会在每次连接时递增 session 变量?是设计使然吗?还是我没有正确关闭连接?据我所知,默认情况下连接会发送一个关闭事件,但我可能错了。

  2. 如果 session 是按设计更新的,是否有办法检测以前的 session 并连接到那些(如果一方仍然处于事件状态)?

编辑:我知道 Chrome 发送器 API 不支持 Android TicTacToe 演示应用程序中描述的多连接场景,但我问的目的是因为当这个“ session ”变量递增到在某一时刻,其他应用程序(例如 YouTube Android 应用程序)开始不规则地执行,似乎是因为 WebSocket 连接滞后。我真的很想知道为什么要增加此连接。从我的测试来看,它纯粹是设计使然,可能确保每个客户端都获得到 ChromeCast 的唯一连接(即防止下面提到的多 Controller 场景)。

最佳答案

当前的 Chrome API 不支持重复使用现有连接(不像支持这种情况的 Android API)。这是已知的限制,将在未来解决。

喂,阿里。

关于javascript - chromecast 如何连接到 chrome 发件人,为什么它似乎会增加 session 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19105428/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com