const GateServer = require('./index'); const server = new GateServer(8080, '127.0.0.1'); server.on('connection', (socket) => { console.log('A new client has connected'); }); server.on('data', (socket, data) => { console.log('Received data:', data.toString()); socket.write('Echo: ' + data); }); server.on('end', (socket) => { console.log('Client has disconnected'); }); server.on('error', (err) => { console.error('Server error:', err); }); server.start();