为什么客户端应该通过 websocket 而不是 ajax 发送一些东西



我正在研究websockets和stomp协议,从服务器发送到客户端是一项真正的创新,但是我有点惊讶地发现send((方法可以将某些东西从客户端发送到服务器。如果 send(( 是从客户端到服务器的异步调用,为什么我应该使用 websockets 而不是标准的 ajax 调用?

如果需要客户端

和服务器之间的持久全双工连接,则应使用 WebSocket。 如果您只是将相同的信息从服务器爆破到一组客户端,请使用服务器发送事件,这是 Comet(反向 AJAX(技术的形式化......因为 Comet 实现通常不是可互操作的。

顺便说一句,WebSocket是一种传输。 如果你需要一个成熟的消息传递框架,你真的应该使用WS和STOMP之上的更高级别的API。 如果你不这样做,你基本上是在重新发明一个已经存在了几十年的轮子。

相关内容

  • 没有找到相关文章

最新更新