Socket.IO est constitué de deux sections principales. Une bibliothèque de client qui fonctionne dans le navigateur de l'utilisateur, et un homologue côté serveur, en cours d'exécution sur le dessus d'un serveur Node.js.
Ces deux travaillent via les sockets HTTP et permet l'échange de données transparent entre le navigateur de l'utilisateur et une application côté serveur, travaillant en temps quasi-réel et de fournir des mises à jour immédiates à la fois les données d'utilisateurs locaux et le backend du serveur.
Le milieu de transport principal est WebSockets avec un repli immédiat AJAX scrutin, les caractéristiques de support comme mult-socket diffusion, async I / O, et le stockage de données basé sur le client.
De nombreux cadres soutiennent déjà Socket.IO et un peu d'entre eux ont fait le point central de leur code de base, comme express et Koa .
Dans l'industrie d'aujourd'hui, Socket.IO est le go-to solution à chaque fois besoin d'capacités ajoutées à une application en temps réel, principalement en raison de son large soutien allant de la plupart des navigateurs Web, et son codebase bien documenté.
Socket.IO soutenu transports:
WebSocket
Adobe éclat la douille
AJAX longue interrogation
AJAX en plusieurs parties de streaming
iframe Toujours
JSONP interrogation
Ce qui est nouveau dans cette version:
- Test Ajouté à vérifier que les pièces vides sont autopruned
- Ajout d'un serveur # origines (v: Function) description dynamique CORS
- couverture de test ajoutée pour serveur # origines (fonction) pour dynamique CORS
- Ajout facultatif serveur # origines (fonction) pour dynamique CORS
- Exemple d'utilisation fixe pour serveur # close
Ce qui est nouveau dans la version 1.3.7:
- Ajout test pour vérifier que les pièces vides sont autopruned
- Ajout d'un serveur # origines (v: Function) description dynamique CORS
- couverture de test ajoutée pour serveur # origines (fonction) pour dynamique CORS
- Ajout facultatif serveur # origines (fonction) pour dynamique CORS
- Exemple d'utilisation fixe pour serveur # close
Ce qui est nouveau dans la version 1.3.6:
- Ajout test pour vérifier que les pièces vides sont autopruned
- Ajout d'un serveur # origines (v: Function) description dynamique CORS
- couverture de test ajoutée pour serveur # origines (fonction) pour dynamique CORS
- Ajout facultatif serveur # origines (fonction) pour dynamique CORS
- Exemple d'utilisation fixe pour serveur # close
Ce qui est nouveau dans la version 1.3.5:
- Ajout test pour vérifier que les pièces vides sont autopruned
- Ajout d'un serveur # origines (v: Function) description dynamique CORS
- couverture de test ajoutée pour serveur # origines (fonction) pour dynamique CORS
- Ajout facultatif serveur # origines (fonction) pour dynamique CORS
- Exemple d'utilisation fixe pour serveur # close
Ce qui est nouveau dans la version 1.0.2:
- Correction:
- socket.io-parser pour Windows.
Exigences :
- Node.js
- JavaScript côté client
Commentaires non trouvées