Socket.IO

De la Viquipèdia, l'enciclopèdia lliure
Socket.IO

TipusBiblioteca informàtica
Versió estable1.7.3 / 17 de febrer del 2017
LlicènciaMIT
Característiques tècniques
Sistema operatiuMultiplataforma
Escrit enJavaScript
Equip
Creador/sGuillermo Rauch
Desenvolupador(s)Automàttic
Més informació
Lloc websocket.io
Stack ExchangeEtiqueta Modifica el valor a Wikidata

Socket.IO és una biblioteca de JavaScript per a desenvolupar aplicacions web en temps real. Permet la comunicació bidireccional en temps real entre clients i servidors web. Disposa de dues parts : una biblioteca de client que corre damunt del navegador web i una biblioteca de servidor per Node.js. Ambdós components tenen pràcticament la mateixa  API. Igualment que Node.js presenta una arquitectura orientada a events.[1][2][3]

Característiques[modifica]

  • Socket.IO utilitza el protocol WebSocket incloent l'enviament a múltiples sockets, emmagatzemament de dades per a cada client i entrada/sortida assíncrones.
  • Socket.IO no és una biblioteca de WebSockets i requereix la presència de les biblioteques socket.IO tant al client com al servidor.
  • Pot ser instal·lat amb l'eina de programari npm.

Vegeu[modifica]

Referències[modifica]

  1. «Understanding Socket.IO» (en anglès). The NodeSource Blog - Node.js Tutorials, Guides, and Updates, 11-08-2014.
  2. «What is the major scenario to use Socket.IO» (en anglès). https://stackoverflow.com.+[Consulta: 28 juny 2017].
  3. «Socket.io: let’s go to real time! @OpenClassrooms» (en anglès). https://openclassrooms.com.+Arxivat de l'original el 2016-10-23. [Consulta: 28 juny 2017].