Я разработал приложение для чата с обслуживающим сервером чата. Все работает нормально. Теперь проблема заключается в том, что всякий раз, когда сервер чата выходит из строя (например, серверная система отключается в результате сбоя питания или какой-либо другой проблемы), к тому времени, когда серверная система снова включается, сервер чата должен будет перезапустить вручную.
Я полагаю (и знаю), что более подходящим для приложения сервера чата будет перезапуск при повторном включении компьютера (и, конечно, независимо от того, кто вошел в систему и, конечно, даже до того, как кто-либо войдет в систему). У меня есть командный файл, который выполняет сервер чата. Я пытался создать службу Windows, которая запускается автоматически и запускает этот командный файл с использованием учетной записи сетевой службы в системе сервера. Хотя я (временно) испытываю трудности с этим, я хотел бы спросить, есть ли альтернативы использованию службы Windows. Предложения высоко ценятся.