Слияние кода завершено, страница обновится автоматически
Это лёгкая библиотека WebSocket для Node.
$ npm install websocket-lib
var ws = require('websocket-lib');
var server = ws.createServer(function (session) {
console.log('клиент подключился');
session.on('data', function (data) {
console.log('сообщение клиента:', data);
this.send('Привет, ' + data);
});
session.on('close', function () {
console.log('сессия закрыта');
});
});
server.listen(8000);
var ws = require('websocket-lib');
var client = ws.connect('ws://localhost:8000', function (session) {
session.setEncoding('utf8');
session.send('Клиент');
session.on('data', function (data) {
console.log('сообщение сервера:', data);
});
session.on('close', function () {
console.log('сессия закрыта');
});
});
var ws = new WebSocket('ws://localhost:8000');
ws.onmessage = function (event) {
console.log('сообщение сервера:', event.data);
};
ws.onclose = function () {
console.log('сессия закрыта');
};
ws.onopen = function () {
ws.send('Клиент');
};
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )