Skip to content

Socket.io

Billy Bunn edited this page Apr 11, 2019 · 1 revision

What is Socket.io?

Socket.IO is a JavaScript library for real-time web applications. It allows communications between clients and servers over the internet to be "real-time" and "bi-directional". According to the tutorial linked below:

It has two parts: a client-side library that runs in the browser, and a server-side library for node.js. Both components have an identical API.

What are real-time applications?

A real-time application (or RTA) is an app that does things that seem "instant" to the user. Examples include: instant messengers, push notifications, collaboration applications, and online gaming.

Resources

Read

  • Socket.io Tutorial
  • Socket.io Chat app

Skim

  • Getting Started

Bookmark

  • Socket.io Server API
  • Socket.io Client API
  • Client Tool

Clone this wiki locally