gpt4 book ai didi

sockets - Android 中实时多人游戏的套接字编程与 WebSocket 对比

转载 作者:可可西里 更新时间:2023-11-01 02:40:36 24 4
gpt4 key购买 nike

我正在使用 Android (java) 开发实时多人游戏,我将双向连接的选择范围缩小到WebSocketSocket 编程

我的要求是:

  • 快速 react
  • 高频发送和接收小负载
  • 稳定的连接
  • 安全连接
  • 图像和音频传输
  • 在应用聊天中

根据这些要求,我想知道哪个更合适。

谢谢。

最佳答案

WebSocket 是一个常规的 TCP 套接字连接:

  • 主要是它在 Web 浏览器中受支持,因此可以从 Javascript 使用它们。
  • 作为 HTTP 连接启动,允许它轻松地跨越代理和防火墙,并利用 HTTP 机制,如 cookie 和 Origin HTTP header 等。因此,例如,Websocket 连接将发送浏览器为该域设置的 cookie。
  • 使用自己的数据帧协议(protocol)。
  • 使用自己的 PING/PONG 模式。

如果你不需要任何这些,你可能只需要一个 socket 就可以了。

关于sockets - Android 中实时多人游戏的套接字编程与 WebSocket 对比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43322632/

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