gpt4 book ai didi

android - Websocket 在非浏览器设备上的开销

转载 作者:行者123 更新时间:2023-11-29 01:46:56 24 4
gpt4 key购买 nike

我目前正在开发一个安卓项目。我们有一个实时应用程序,可以在智能手机(通常是 android 和 iOS)和浏览器上运行。为实现这一目标,我们使用 socket.io 的 websocket 传输。

问题是在非浏览器应用程序中打开 websocket 和原始 TCP 连接之间的区别和开销是什么。在一个项目中为不同的客户使用多个 API(websocket 和原始 TCP)是否值得?

最佳答案

我昨天几乎问过同样的问题。 answer前提是应该涵盖您的第一个问题。

由于 websockets 是建立在 TCP 之上的,我认为同时拥有 websockets 和原始 TCP 是不值得的。如果您正在制作一个新应用程序并且尚未编写代码,我建议您使用 websockets。制定您自己的高效工作协议(protocol)需要更长的时间。另外,如果我理解得很好,websockets 可以在与 HTTP 服务器相同的端口上运行,因此它被防火墙阻止的机会会更少。我给你的链接还说明了通过 TCP 使用 websockets 的其他一些优势或原因。

关于android - Websocket 在非浏览器设备上的开销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31804771/

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