fcs
2025-04-10 0163870d662dc5b7d69ceff977490ede594f7d82
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
'use strict';
 
const minimist = require( 'minimist' )
const ioc = require( 'socket.io-client' )
 
const argv = minimist( process.argv.slice( 2 ) )
 
const client = ioc( 'ws://0.0.0.0:' + argv.port, {
  transports: [ 'websocket' ]
})
 
client.on( 'disconnect', () => {
  process.exit( 0 )
})
 
process.on( 'message', msg => {
  if ( msg.action === 'disconnect' ) {
    client.disconnect()
  }
})