function connect() { const client = net.connect(5000, () => { console.log("Connected to server"); client.write("start\n"); // Send "start" once connected }); // Pipe input/output process.stdin.pipe(client); client.pipe(process.stdout); client.once("error", (err) => { // console.error("Connection error:", err.message); }); client.once("close", () => { console.log("\nDisconnected from server. Reconnecting in 1 second..."); setTimeout(connect, 1000); // Reconnect after 5 seconds }); } connect(); // send start, stop or snap