* Called with incoming transport data. * * @private
(data)
| 251 | * @private |
| 252 | */ |
| 253 | private ondata(data): void { |
| 254 | // try/catch is needed for protocol violations (GH-1880) |
| 255 | try { |
| 256 | this.decoder.add(data); |
| 257 | } catch (e) { |
| 258 | debug("invalid packet format"); |
| 259 | this.onerror(e); |
| 260 | } |
| 261 | } |
| 262 | |
| 263 | /** |
| 264 | * Called when parser fully decodes a packet. |