Если сеть одна, то может проще с компьютера другого скрипт написать, который пинговать будет? А если ответа нет, но пингующий комп в сети, он push сообщение отправляет на ваше приложение.
Просто приложение то может и есть, но оно по безопасности может умироать.
romanovaviktoriya, Большой сайт вам и на GitHub и BitBucket не разрешат выложить. Вам сначала надо ревизию файлов провести - загрузки клиентов - не нужны в гите.
Это как таксист, который может вас кругами катать, если вы не знаете города, и платите вы по счетчику).
А теперь представьте, что вы не делаете свой проект (хотя там тоже есть определенный шанс поймать такой баг) , а дорабатываете проект. У вас есть таск, вы его оцениваете в 10 часов (6 часов работы и 4 запас).
Но промахиваетесь, и из за одного бага, решаете проблему не 10 часов, а 30. Кто виноват?
Тут больше вопрос, насколько бизнес готов платить за решение своих проблем и насколько у разработчика большой опыт в оценке задач.
Аморальна.
меня за 2ую вложенность if else - бьют по рукам, а тут...