Skip to content
EntityQ7552998· pop 12· linked from 16 articles

Socket.IO is an event-driven library for real-time web applications. It enables real-time, bi-directional communication between web clients and servers. It consists of two components: a client, and a server. Both components have a nearly identical API.

Key facts

Software.name
Socket.IO
Software.logo
socket-io.svg
Software.logo upright
yes
Software.author
Guillermo Rauch
Software.developer
Automattic
Software.programming language
JavaScript
Software.operating system
Cross-platform
Software.genre
Event-driven networking
Software.license
MIT License

via Wikipedia infobox

Source code

Link to the source-code README · 1,668 chars · not written by Vinony

Wikidata facts

Show 3 more facts
software version identifier
4.7.2
source code repository URL
github.com/socketio/socket.io
Sources (8)

via Wikidata · CC0

~1 min read

Article

3 sections
Contents
  • See also
  • References
  • External links

Socket.IO is an event-driven library for real-time web applications. It enables real-time, bi-directional communication between web clients and servers. It consists of two components: a client, and a server. Both components have a nearly identical API.

Socket.IO is also a protocol, where different complying implementations of the protocol can communicate with each other. The main implementation consists of two parts: a client that runs in the browser and a server for Node.js. Apart from the main implementation, there are multiple implementations, for example, the official Deno (JavaScript), C++, Java, Python, and Swift servers.

Connections

Categories