(PHP) Как продолжить выполнение скрипта после ошибки открытия сокета fsockopen()

vitforum

Новичок
(PHP) Как продолжить выполнение скрипта после ошибки открытия сокета fsockopen()

Открываю сокет через fsockopen(). Когда клиент, к которому подключаюсь есть, то все проходит прекрасно. Когда же клиента нет, то по истечению таймаута (30 сек - по умолчанию) выдает ошибку и скрипт дальше не выполняется.
Вопрос: как обработать ошибку fsockopen() и продолжить выполнение скрипта?

Когда использую @fsockopen - вообще ничего не загружается на страничке.

а если : try {
throw new Exception(fsockopen($address, $service_port));
}
catch (Exception $e) {
print $e->getMessage();
}
всеравно выдает ошибку по истечению таймаута

Может нужно дополнительные настройки php.ini?
 

DiMA

php.spb.ru
Команда форума
изучи 5й параметр fsockopen и set_time_limit
 
Сверху