Socket.IO
Aparença
Tipus | Biblioteca informàtica |
---|---|
Versió estable | 1.7.3 / 17 de febrer del 2017 |
Llicència | MIT |
Característiques tècniques | |
Sistema operatiu | Multiplataforma |
Escrit en | JavaScript |
Equip | |
Creador/s | Guillermo Rauch |
Desenvolupador(s) | Automàttic |
Fonts de codi | |
Més informació | |
Lloc web | socket.io |
Stack Exchange | Etiqueta ![]() |
| |
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]- Entorn de programació Node.js.
Referències
[modifica]- ↑ «Understanding Socket.IO» (en anglès). The NodeSource Blog - Node.js Tutorials, Guides, and Updates, 11-08-2014.
- ↑ «What is the major scenario to use Socket.IO» (en anglès). https://stackoverflow.com. [Consulta: 28 juny 2017].
- ↑ «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].