WebSocket

WebSocket — A protocol which provides full-duplex communication channels over a single TCP connection.

Var ws = new WebSocket('ws://host.com/path');

ws.onopen = () => {
  // connection opened
  ws.send('something'); // send a message
};

ws.onmessage = (e) => {
  // a message was received
  console.log(e.data);
};

ws.onerror = (e) => {
  // an error occurred
  console.log(e.message);
};

ws.onclose = (e) => {
  // connection closed
  console.log(e.code, e.reason);
};

Related concepts

WebSocket — Structure map

Clickable & Draggable!

WebSocket — Related pages: