【发布时间】:2021-04-22 23:33:02
【问题描述】:
在线 javascript 游戏(如 agar.io、slither.io 和所有其他“.io”游戏)如何与其服务器通信?我在谷歌浏览器上打开了网络标签,但没有请求。谷歌浏览器会隐藏这些请求还是这些网站使用不同的协议?
【问题讨论】:
-
他们没有。他们只是模拟其他用户。通过启动游戏并断开网络电缆向自己证明这一点。
-
@RainbowDash 不,这些用户不是模拟的。我可以在其中一些网站上和我的朋友一起玩。当我断开网络连接时,它显示“您已断开连接”并且游戏停止。
-
PSA:您的浏览器开发工具不会向您隐藏请求,除非您自己专门过滤掉它们。
-
它可能是以下之一:普通 HTTP(S)、WebSockets 或 WebRTC。我相信前两个会默认出现在网络面板中,因此您可以通过访问
chrome://webrtc-internals页面获得更多信息。 Further reading -
@spender 我从来不知道 WebRTC 被用于这种东西。非常感谢:)
标签: javascript