Tenga en cuenta lo que pido, sé cómo escribir y ejecutar un servidor WebSocket.
Mi pregunta es, he estado usando Ajax para conectar el servidor durante mucho tiempo, porque uso jQuery, proporciona un método $.ajax() que es fácil de usar.
Pero ahora, mi sitio web puede ejecutarse en modo WebSocket, lo que significa que todo lo que puedo hacer con Ajax ahora está disponible con WebSocket.
Pero no sé si hay una manera de conectar el servidor tan fácilmente como $.ajax() , lo que puede ayudarme a cambiar de Ajax a WebSocket sin demasiado esfuerzo.
Hoy en día, WebSockets se puede usar donde usamos AJAX, sin embargo, los objetivos de ambos eran diferentes
AJAX/XHR era para una página web para obtener/enviar de forma asíncrona el recurso/datos.
Los WebSockets tenían otro propósito, el objetivo aquí era abrir una comunicación continua y dúplex entre dos entidades, para intercambiar mensajes.
µWebSockets: Implementación de cliente y servidor WebSocket altamente escalable para C++11 y Node.js.
Socket.IO : un protocolo de transferencia de terceros basado en encuestas largas/WebSocket para Node.js.
WebSocket-Node : una implementación de la API del servidor WebSocket para Node.js.
Total.js: marco de aplicación web para Node.js (Ejemplo: chat WebSocket) Faye: un WebSocket (conexiones bidireccionales) y EventSource (conexiones unidireccionales) para servidor y cliente Node.js.
SignalR: SignalR usará WebSockets de forma oculta cuando esté disponible y recurrirá a otras técnicas y tecnologías cuando no lo esté, mientras el código de su aplicación permanece igual.
Caddy: un servidor web capaz de transmitir comandos arbitrarios (stdin/stdout) como un websocket.