* Write TCP error event * @param {string} key - TCP session key * @param {string} error - Error message
(key, error)
| 208 | * @param {string} error - Error message |
| 209 | */ |
| 210 | writeTcpError(key, error) { |
| 211 | const keyBytes = Buffer.from(key, 'utf8'); |
| 212 | const errorBytes = Buffer.from(error, 'utf8'); |
| 213 | const payload = Buffer.alloc(1 + keyBytes.length + errorBytes.length); |
| 214 | payload[0] = keyBytes.length; |
| 215 | keyBytes.copy(payload, 1); |
| 216 | errorBytes.copy(payload, 1 + keyBytes.length); |
| 217 | return this.writeMessage(NET_MSG_TCP_ERROR, payload); |
| 218 | } |
| 219 | |
| 220 | /** |
| 221 | * Write TCP close event |
no test coverage detected