'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() } })