@velma
На клиенте можно использовать различные способы реализации WebSocket протокола, включая:
Пример:
1 2 3 4 5 6 7 8 9 10 11 12 |
var socket = new WebSocket('ws://сервер:порт'); socket.onopen = function() { console.log('Соединение установлено'); }; socket.onmessage = function(event) { console.log('Получены данные: ' + event.data); }; socket.onclose = function() { console.log('Соединение закрыто'); }; |
Пример с использованием библиотеки socket.io:
1 2 3 4 5 6 7 8 9 10 11 12 |
var socket = io('http://сервер:порт'); socket.on('connect', function() { console.log('Соединение установлено'); }); socket.on('message', function(data) { console.log('Получены данные: ' + data); }); socket.on('disconnect', function() { console.log('Соединение закрыто'); }); |
Выбор способа зависит от конкретных требований проекта и предпочтений разработчика.