Сайт на битриксе
Пишу функционал который должен работать на websocket
server.js:
var WebSocketServer = new require('ws');
var dnode = require('dnode');
// подключённые клиенты
var clients = {};
var webSocketServer = new WebSocketServer.Server({
port: 8081
});
webSocketServer.on('connection', function(ws) {
var id = Math.random();
clients[id] = ws;
console.log("новое соединение " + id);
ws.on('message', function(message) {
console.log(message);
clients[id].send(message);
});
ws.on('close', function() {
console.log('соединение закрыто ' + id);
delete clients[id];
});
});
нагуглил про
dnode
Принцип работы должен быть такой:
От клиента приходит json
этот json передаем в php (Битрикс)
на php обрабатываются данные и результат возвращаем клиенту