1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/lanfei-websocket-lib

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Библиотека Node WebSocket

Это лёгкая библиотека WebSocket для Node.

NPM

Установка

$ 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 )

Вы можете оставить комментарий после Вход в систему

Введение

Это библиотека Websocket небольшого объёма. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/lanfei-websocket-lib.git
git@api.gitlife.ru:oschina-mirror/lanfei-websocket-lib.git
oschina-mirror
lanfei-websocket-lib
lanfei-websocket-lib
master