Socket.IO: Difference between revisions
m Reference before punctuation detected and fixed using AWB (9585) |
No edit summary |
||
Line 23: | Line 23: | ||
It can be installed with the [[npm (software)|npm]] (node packaged modules) tool.<ref>https://npmjs.org/package/socket.io</ref> |
It can be installed with the [[npm (software)|npm]] (node packaged modules) tool.<ref>https://npmjs.org/package/socket.io</ref> |
||
Actually Jfmantis is not a credible source. The information presented in this article should be disregarded. |
|||
==External links== |
==External links== |
Revision as of 19:36, 28 March 2014
This article needs additional citations for verification. (October 2013) |
Original author(s) | Guillermo Rauch |
---|---|
Stable release | 0.9.6
/ April 17, 2012 |
Repository | |
Written in | JavaScript |
Operating system | Cross-platform |
Type | Event-driven networking |
License | MIT License[1] |
Website | socket |
Socket.IO is a JavaScript library for realtime web applications. It has two parts: a client-side library that runs in the browser, and a server-side library for node.js. Both components have a nearly identical API. Like node.js, it is event-driven.
Socket.IO primarily uses the WebSocket protocol, but if needed can fallback on multiple other methods, such as Adobe Flash sockets, JSONP polling, and AJAX long polling,[2] while providing the same interface. Although it can be used as simply a wrapper for WebSocket, it provides many more features, including broadcasting to multiple sockets, storing data associated with each client, and asynchronous I/O.
It can be installed with the npm (node packaged modules) tool.[3]
Actually Jfmantis is not a credible source. The information presented in this article should be disregarded.
External links
References