Bueno .. la técnica que usas es algo tipo "ensayo y error" .. es decir .. basandote en como funciona fsockopen que entrega un true/false sengún conecte o no .. la usas para tu proposito .. pero a su vez para PHP .. si no conectó es un error y ahí te lo avisa .. Si quieres "ocultar" los errores que pueda arrojar PHP para esa función usa el @ delante de la función:
Código PHP:
$conex = @fsockopen("64.191.7.102", 9545);
Un saludo,