AirConsole 发送消息限制
Posted
技术标签:
【中文标题】AirConsole 发送消息限制【英文标题】:AirConsole Send-Message limit 【发布时间】:2015-11-22 16:22:02 【问题描述】:根据帮助页面:
每秒发送的消息不能超过 10 条。但是,所有消息都会排队,因此不会丢失任何消息。
但这意味着什么?每个设备可以发送 10 条消息,还是游戏总共只能发送 10 条消息?如果是后者,如果 10 个人在玩游戏并且每个控制器需要发送正在按下和释放的按钮,那么每秒 10 条消息对于游戏来说似乎是一个严重的限制,如何处理?设备状态的更改如何影响消息计数?
在一些相关的说明中,如果连接似乎是通过本地 wifi 建立的,为什么页面会提到不同服务器的延迟? (我认为答案与为什么存在消息限制有关。)
【问题讨论】:
【参考方案1】:速率限制是每个设备。每个设备每秒最多可以发送 10 条消息。
自定义设备状态更新也计入此速率限制。
我们创建了一个库,可以智能地限制您的消息和更新:RateLimiter
未通过本地 Wifi 建立连接。支持 WebRTC,但可能不在同一个 Wifi 网络中。此外,并非所有浏览器都支持 WebRTC(例如 Safari ios)。 More details in this presentation.
【讨论】:
以上是关于AirConsole 发送消息限制的主要内容,如果未能解决你的问题,请参考以下文章