index.js
824 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
const webSocketServer = require('ws').Server;
const fs = require('fs');
const config = require('./config/config.json');
const planex = require('./planex/index')('');
const debo = require('./debo/index')(planex);
console.log(planex);
console.log(debo);
fs.watch(__dirname, function (event, file) {
console.log(event);
console.log(file);
});
const wsServer = new webSocketServer({
port: config.port
});
wsServer.on('connection', function connection(ws) {
console.log('open socket server');
ws.on('message', function incoming(message) {
message = message.toString('utf8');
console.log(message);
switch (message) {
case message.action == 'gln':
ws.gln = message.gln;
break;
default:
break;
}
});
});
console.log('listen websocket port ' + config.port);