Fsockopen tratamento de erros, no momento em que recebo avisos e a página interrompe o carregamento de mais conteúdo

Eu tenho o seguinte código

$open_socket = fsockopen($host,$port,$errno,$errstr,30);
if(!$open_socket){
    echo "$errstr ($errno)<br />".$nl;
}else{
    fputs($open_socket,$xml);
    while(!feof($open_socket)){
        $line = fgets($open_socket,128);
        $return_xml.= $line;
    }
    fclose($open_socket);
}

mas se não houver conexão, recebo a seguinte mensagem:

Warning: fsocket ......

o restante da página está em branco, basicamente como posso lidar com isso onde minha página continuará e as coisas serão exibidas, apenas a mensagem de erro será exibida e não o avis

Obrigad

questionAnswers(1)

yourAnswerToTheQuestion