WebSocket是仅专为浏览器而设计的吗?

3

我正在尝试使用第三方库编写本地的Objective-C和Native Android应用程序。我已经选择了库并已经在进展中。

我的团队中有一个人认为目前实现的websocket专注于Web浏览器,如果我们使用这些第三方库从本地应用程序实现相同的功能,可能不太稳定。

他说从本地移动应用程序维护websocket连接可能是微不足道的,但是Webkit浏览器自然地完成了这项工作,因此我们应该考虑创建混合应用程序。

有人能对此发表评论吗?

1个回答

2

只要客户端实现了Websocket协议,任何客户端(即“应用程序”)都可以使用Websockets - 不需要浏览器(或混合应用程序)。

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

这里有一篇很好的文章介绍如何在本机iOS和Android应用程序中实现Websockets。

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

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

祝你好运!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接