繁体   English   中英

有没有一种简单的方法可以将Ajax更改为WebSocket?

[英]Is there an easy way to change Ajax into WebSocket?

请注意我的要求,我知道如何编写和运行WebSocket服务器。

我的问题是,由于使用jQuery,我使用Ajax连接服务器已有很长时间了,因为它提供了易于使用的$.ajax()方法。

但是现在,我的网站可以在WebSocket模式下运行,这意味着我现在可以通过使用WebSocket来使用Ajax进行操作。

但是我不知道是否可以像$.ajax()那样简单地连接服务器,这可以帮助我毫不费力地将Ajax从WebSocket更改为WebSocket

今天,WebSockets可以在我们使用AJAX的地方使用,但是两者的目标是不同的

AJAX / XHR用于网页以异步方式获取/发送资源/数据。

WebSocket用于其他目的,此处的目的是打开两个实体之间的连续和双工通信,以交换消息。

WebSockets工具

µWebSockets:用于C ++ 11和Node.js的高度可扩展的WebSocket服务器和客户端实现。

Socket.IO:Node.js的基于长轮询/ WebSocket的第三方传输协议。

WebSocket-Node :用于Node.js的WebSocket服务器API实现。

Total.js: Node.js的Web应用程序框架(示例:WebSocket聊天)Faye:Node.js Server和Client的WebSocket(双向连接)和EventSource(单向连接)。

SignalR: SignalR在可用时会在幕后使用WebSockets;在不可用时,会优雅地回退到其他技术,而您的应用程序代码保持不变。

Caddy:一种Web服务器,能够将任意命令(stdin / stdout)代理为websocket。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM