@Fermer, я написал как попробовать, можно даже так
$cachedsocket=@fsockopen($this->cachedip, $this->cachedport, $errno, $errstr, 1) or die( "$errno: $errstr" );
Часть кода or die будет выполнена если по каким-то причинам не удалось открыть соединение с сокетом по указанному IP-адресу/порту...