private static void KeepConnectionAlive() { while (true) { ConnectAsync(); while (State != ConnectionState.Disconnected) Thread.Sleep(1000); Thread.Sleep(5000); } }