* Handles a client error. * * @private
(err: Error)
| 631 | * @private |
| 632 | */ |
| 633 | _onerror(err: Error): void { |
| 634 | // FIXME the meaning of the "error" event is overloaded: |
| 635 | // - it can be sent by the client (`socket.emit("error")`) |
| 636 | // - it can be emitted when the connection encounters an error (an invalid packet for example) |
| 637 | // - it can be emitted when a packet is rejected in a middleware (`socket.use()`) |
| 638 | this.emitReserved("error", err); |
| 639 | } |
| 640 | |
| 641 | /** |
| 642 | * Called upon closing. Called by `Client`. |