Jump to content

Socket.IO: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Yobot (talk | contribs)
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

Socket.IO
Original author(s)Guillermo Rauch
Stable release
0.9.6 / April 17, 2012 (2012-04-17)
Repository
Written inJavaScript
Operating systemCross-platform
TypeEvent-driven networking
LicenseMIT License[1]
Websitesocket.io

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.

References