Цитата leoa:
т.к., если я выключаю тот комп, с которого пингуется сервер, то сервер вырубается и все остальные пользователи обламываются. »
|
У вас 1 сервер? Если да, то конечно, вариант с пингом не подойдет.
И вообще, вы потиворечите сами себе:
1.
Цитата leoa:
Просто корректно завершал все задачи, отключал подключенных пользователей и выключался. »
|
Как можно, к примеру, корректно завершить работу пользователя в 1С? Человек набивает накладную и пока он этого не сделает,
корректно завершить его сеанс не получится, иначе потеряется накладная. Это как пример.
2.
Цитата leoa:
При этом если к серверу подключены пользователи, то он начитает задавать вопросы. А мне надо, что бы он их отрубал и выключался. Так же если есть не завершённые задачи (приложения) он, наверно, тоже будет об этом спрашивать (правда, я это пока не проверял), а надо, что бы он их просто закрывал, без вопросов. »
|
В таком случае не будет никаких корректных завершений задач. Сама суть клиент-серверного приложения не даст этого сделать.
Вам нужно просто решить конкретно, что необходимо. Ведь если, как вы пишете:
Цитата leoa:
что сервер подключен по WI-FI и я хочу его выключить, если, например, этот WI-FI сдох, »
|
Если связь умерла, то и приложения умерли клиентов, разве нет? А раз все умерло, то и клиенты отцепились, значит уже по барабану, как выключать, главное теперь - корректно завершить работу самого сервера.