diff --git a/lib/listener.js b/lib/listener.js index 76de5c5..b1ca711 100755 --- a/lib/listener.js +++ b/lib/listener.js @@ -104,6 +104,10 @@ internals.Listener.prototype._close = async function () { await Promise.all(Object.keys(this._sockets._items).map((id) => this._sockets._items[id].disconnect())); this._wss.close(); + + for (const ws of this._wss.clients) { + ws.terminate(); + } };