Socket.IO
Sign in to saveSocket.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
~1 min read
Encyclopedic overview
3 sectionsContents
- 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.
Excerpted from Wikipedia’s “Socket.IO” article, available under the CC BY-SA 4.0 licence.