diff --git a/packages/lgtv-ip-control/src/classes/TinySocket.ts b/packages/lgtv-ip-control/src/classes/TinySocket.ts index 91a19ef..9e0c86c 100644 --- a/packages/lgtv-ip-control/src/classes/TinySocket.ts +++ b/packages/lgtv-ip-control/src/classes/TinySocket.ts @@ -157,7 +157,9 @@ export class TinySocket { this.#client.setTimeout(retryTimeout); this.#client.connect(this.settings.networkPort, this.host); - this.#client.on('error', connect); + this.#client.on('error', (error) => { + setTimeout(connect, retryTimeout); + }); this.#client.on('timeout', connect); this.#client.on('connect', connected); retries++;