Zócalo.IO

Biblioteca para aplicaciones web en tiempo real
Zócalo.IO
Autor(es) original(es)Guillermo Rauch
Desarrollador(es)Automático
Versión estable
4.7.2 / 2 de agosto de 2023 [1] ( 2023-08-02 )
Repositorio
  • github.com/socketio/socket.io
Escrito enJavaScript
Sistema operativoMultiplataforma
Tipo Redes basadas en eventos
LicenciaLicencia MIT [2]
Sitio websocket.io

Socket.IO es una biblioteca basada en eventos para aplicaciones web en tiempo real . Permite la comunicación bidireccional en tiempo real entre clientes y servidores web . [3] Consta de dos componentes: un cliente y un servidor . Ambos componentes tienen una API casi idéntica .

Socket.IO también es un protocolo, [4] donde diferentes implementaciones compatibles con el protocolo pueden comunicarse entre sí. La implementación principal consta de dos partes: un cliente que se ejecuta en el navegador y un servidor para Node.js. Además de la implementación principal, existen múltiples implementaciones, por ejemplo, los servidores oficiales Deno (JavaScript) , C++ , Java , Python y Swift .

Socket.IO utiliza principalmente el protocolo WebSocket con sondeo como opción de respaldo, al tiempo que proporciona la misma interfaz. [5] Aunque se puede utilizar simplemente como un contenedor para WebSockets, proporciona muchas características adicionales, como latidos y tiempos de espera. [5]

Se puede instalar con el Administrador de paquetes de nodos (NPM). [6]

Véase también

Referencias

  1. ^ "Lanzamientos · socketio/socket.io". GitHub.com . Consultado el 12 de marzo de 2021 .
  2. ^ "socket.io/LICENSE en master · socketio/socket.io · GitHub". GitHub . 20 de enero de 2023.
  3. ^ Prusty, Narayan (25 de julio de 2016). Aplicaciones modernas de JavaScript. Packt Publishing Ltd., pág. 103. ISBN 978-1-78588-027-8.
  4. ^ "Protocolo Socket.IO". GitHub . Consultado el 26 de mayo de 2023 .
  5. ^ ab Ihrig, Colin J. (18 de enero de 2014). Pro Node.js para desarrolladores. Presione. pag. 213.ISBN 978-1-4302-5861-2.
  6. ^ "socket.io". npmjs.org . 31 de mayo de 2023.
  • Sitio web oficial
  • socket.io en GitHub


Retrieved from "https://en.wikipedia.org/w/index.php?title=Socket.IO&oldid=1258410536"