Стоит такая задача, проверять доступен ли порт у сервера. Я это делаю с помощью fsockopen, но есть сервер недоступен - сайт открывается долго. Как до открытия сокета определить доступен ли сервер?