@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('Соединение закрыто');
});
|
Выбор способа зависит от конкретных требований проекта и предпочтений разработчика.