www.wikidata.de-de.nina.az
Socket IO ist eine JavaScript Bibliothek fur Echtzeit Webanwendungen Es ermoglicht bidirektionale Echtzeit Kommunikation zwischen Webclients und Servern Es besteht aus zwei Teilen einer clientseitigen Bibliothek die im Browser des Benutzers lauft und einer serverseitigen Bibliothek fur Node js Beide Komponenten haben eine nahezu identische API Wie Node js auch ist es ereignisgetrieben Socket IO Basisdaten Entwickler Automattic Aktuelle Version 4 7 5 1 14 Marz 2024 Betriebssystem Cross platform Programmier sprache JavaScript Kategorie ereignisgetriebene Websoftware Lizenz MIT License Socket IO Socket IO verwendet primar das WebSocket Protokoll mit zyklischem Abfragen als Ersatzoption 2 wobei es dafur dieselbe Schnittstelle bietet Obwohl es auch als einfacher Wrapper fur WebSocket verwendet werden kann bietet es weitaus mehr Funktionen einschliesslich des Broadcastings an mehrere Sockets Speichern von Daten die mit dem jeweiligen Client verknupft sind und asynchrone E A Es kann mit Hilfe des Paketmanagers npm installiert werden 3 4 Uberblick BearbeitenSocket IO bietet Echtzeit Analyse binare Datenstrome Sofortnachrichten und Zusammenarbeit an Dokumenten Nennenswerte Nutzer sind unter anderen Microsoft Office Yammer und Zendesk 5 Socket IO behandelt die Verbindung transparent Es schaltet automatisch zum WebSocket Protokoll um falls dies moglich ist Dadurch benotigt der Programmierer nur Kenntnisse von Socket IO Socket IO ist keine WebSocket Bibliothek mit Ersatzoptionen fur andere Echtzeitprotokolle Es ist eine angepasste Implementierung eines Echtzeittransportprotokolls aufbauend auf anderen Echtzeitprotokollen Seine Protokollaushandlungsteile sorgen dafur dass ein Client der Standard WebSocket unterstutzt nicht in der Lage ist sich mit einem Socket IO Server zu verbinden Und ein Socket IO implementierender Client kann nicht mit einem nicht Socket IO basierten WebSocket oder Long Polling Comet Server kommunizieren Deshalb erfordert Socket IO die Verwendung der Socket IO Bibliotheken sowohl auf dem Client als auch auf dem Server Ab Version 2 0 nutzt Socket IO als zu Grunde liegende WebSocket Bibliothek µWebSockets 6 Weblinks BearbeitenOffizielle Website Socket IO auf GitHub Node JS Socket IO Chat ExampleEinzelnachweise Bearbeiten Release 4 7 5 14 Marz 2024 abgerufen am 25 Marz 2024 Socket IO auf GitHub socket io In npmjs org Abgerufen im 1 Januar 1 englisch faq npm Documentation In npmjs com Archiviert vom Original am 25 November 2015 abgerufen am 16 Februar 2015 englisch Paul Krill Socket IO JavaScript framework ready for real time apps In InfoWorld 2 Juni 2014 abgerufen im 1 Januar 1 englisch Damien Arrachequesne Socket IO 2 0 0 release post 13 Mai 2017 abgerufen im 1 Januar 1 englisch Abgerufen von https de wikipedia org w index php title Socket IO amp oldid 238344398