WebSocket Пример

by Artem

HTML

<button id="closeConnection">Close connection</button>

JavaScript

'use strict';
var ws, btn;
btn = document.getElementById('closeConnection');

ws = new WebSocket('wss://echo.websocket.org/');
ws.addEventListener('message', function(evt) {
  console.log(evt.data);
});
ws.addEventListener('open', function() {
  ws.send('Hello');
});
ws.addEventListener('close', function() {
  console.log('Good-Bye, Socket!');
});
btn.addEventListener('click', function() {
  ws.close();
});