| Захотел я написать скриптик проверки на живучесть фтп в своей сети. И произошла у меня проблема, если фтп сервер работает всё ок, но если компа с сервером в данный момент нету, скрипт начинает на ф-ии ftp_connect тормозить и в последствии вылетает с ошибкой по тайм ауту. Пробовал, оформить всё это дело через сокеты, но по причине малоопытности ловил только ошибки. Как я понимаю, сначала надо как то пингануть машину, потом просканить 21 порт и уже потом лезть на фтп...Раскажите в общих чертах, как осуществить конект и при этом как нить обрабатывать ошибку невозможности соедениться. |