Minor fixes
This commit is contained in:
5
.run/main.js.run.xml
Normal file
5
.run/main.js.run.xml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<component name="ProjectRunConfigurationManager">
|
||||||
|
<configuration default="false" name="main.js" type="NodeJSConfigurationType" nameIsGenerated="true" path-to-js-file="main.js" working-dir="$PROJECT_DIR$">
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
</component>
|
11
main.js
11
main.js
@@ -1505,6 +1505,7 @@ class WSServer {
|
|||||||
|
|
||||||
onClientSessionPdu(sessionId, pdu) {
|
onClientSessionPdu(sessionId, pdu) {
|
||||||
// TODO: Maybe move this to an "ignored" array against who the pdu.command is compared
|
// TODO: Maybe move this to an "ignored" array against who the pdu.command is compared
|
||||||
|
// TODO: Figure out why the same client is getting the same pdu more than once
|
||||||
if (pdu.command === 'enquire_link_resp' || pdu.command === 'enquire_link') {
|
if (pdu.command === 'enquire_link_resp' || pdu.command === 'enquire_link') {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -1518,6 +1519,7 @@ class WSServer {
|
|||||||
value: pdu
|
value: pdu
|
||||||
}
|
}
|
||||||
this.logger.log2(`Broadcasting session with ID ${sessionId} to ${clients.length} clients`);
|
this.logger.log2(`Broadcasting session with ID ${sessionId} to ${clients.length} clients`);
|
||||||
|
console.log(clients);
|
||||||
clients.forEach(client => {
|
clients.forEach(client => {
|
||||||
client.send(JSON.stringify(payload));
|
client.send(JSON.stringify(payload));
|
||||||
});
|
});
|
||||||
@@ -1672,8 +1674,7 @@ function cleanup() {
|
|||||||
process.exit(0);
|
process.exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
// process.on('exit', cleanup);
|
process.on('exit', cleanup);
|
||||||
// process.on('SIGINT', cleanup);
|
process.on('SIGINT', cleanup);
|
||||||
// process.on('SIGUSR1', cleanup);
|
process.on('SIGUSR1', cleanup);
|
||||||
// process.on('SIGUSR2', cleanup);
|
process.on('SIGUSR2', cleanup);
|
||||||
// process.on('uncaughtException', cleanup);
|
|
@@ -6,7 +6,7 @@ const ws = new WebSocket(`ws://localhost:${WS_SERVER_PORT}`);
|
|||||||
const ws2 = new WebSocket(`ws://localhost:${WS_SERVER_PORT}`);
|
const ws2 = new WebSocket(`ws://localhost:${WS_SERVER_PORT}`);
|
||||||
ws.on('open', () => {
|
ws.on('open', () => {
|
||||||
console.log('WebSocket connection established');
|
console.log('WebSocket connection established');
|
||||||
ws.send("client:0");
|
ws.send("client:1");
|
||||||
});
|
});
|
||||||
ws.on('message', (data) => {
|
ws.on('message', (data) => {
|
||||||
console.log(String(data));
|
console.log(String(data));
|
||||||
|
Reference in New Issue
Block a user