diff --git a/lib/server.js b/lib/server.js index fd40db2..62d1c40 100644 --- a/lib/server.js +++ b/lib/server.js @@ -24,6 +24,11 @@ Server.prototype.listen = function(port, host) { self.socketServer = net.createServer(); self.socketServer.on('connection', function(socket) { var client = new Client(true); + client._end = client.end; + client.end = function end(endReason) { + client.write(0xff, {reason: endReason}); + client._end(endReason); + } client.id = nextId++; self.clients[client.id] = client; client.on('error', function(err) {