gpt4 book ai didi

android - websocket 是否专用于浏览器

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:14:38 25 4
gpt4 key购买 nike

我正在尝试使用第 3 方库编写 native Objective-C 和 native Android 应用程序。我已经选择了库,并且已经在其中取得进展。

我团队中的一个人认为,目前 websocket 的实现集中在网络浏览器上,如果我们使用这个第 3 方库从 native 应用程序实现它可能不稳定。

他说,从 native 移动应用程序维护 websocket 连接可能是微不足道的,但 webkit 浏览器已经自然地做到了这一点,因此我们应该考虑创建一个混合应用程序。

有人可以对此发表评论吗?

最佳答案

只要客户端实现了 Websocket 协议(protocol),任何客户端(阅读:“app”)都可以使用 Websockets——不需要浏览器(或混合浏览器)。

例如,SocketRocket是一个 Objective C 库,可帮助您在 iOS 原生应用程序中实现 Websockets。

有篇不错的文章here关于在 native iOS 和 Android 应用程序中实现 Websockets。

我认为在没有 Webkit 的情况下实现 Websockets 是更好的方法。创建混合应用程序会影响性能。如果您只使用一个功能(websockets),Webkit 可能太重了。

唯一的问题是 - 您正在实现的库是否足够成熟?

祝你好运!

关于android - websocket 是否专用于浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30974884/

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