hola amigos, hace unos dias expuse un problema con fsockopen que he tenido, aki les copio el contenido de la funcion
   Código PHP:
    function SendSMS ($host, $port, $username, $password, $phoneNoRecip, $sc, $msgText, $smsc_route) 
{ 
    //echo "Telefono recibido: ".$phoneNoRecip." Shortcode R: ".$sc." Ruta: ".$smsc_route;
    $fp = fsockopen($host, $port, $errno, $errstr);
    if (!$fp) 
   {
            echo "errno: $errno \n";
            echo "errstr: $errstr\n";
            return $result;
            sleep(3);
    }
    fwrite($fp, "GET /?Phone=" . rawurlencode($phoneNoRecip) . "&Sender=".rawurlencode($sc)."&SMSCRoute=".rawurlencode($smsc_route)."&Text=".rawurlencode($msgText) . " HTTP/1.0\n");
    if ($username != "") {
       $auth = $username . ":" . $password;
       $auth = base64_encode($auth);
       fwrite($fp, "Authorization: Basic " . $auth . "\n");
    }
    fwrite($fp, "\n");
  
    $res = "";
 
    while(!feof($fp)) {
        $res .= fread($fp,1);
    }
    fclose($fp);
    
 
    return $res;
} 
    
  la funcion lo que hace es enviar un mensaje de texto a celulares, ahora bien, tengo 2 servidores, un servidor WEB y un Servidor de aplicaciones detras de un Firewall, todo funciona bien, pero de repente, el servidor web no puede conectarse al de aplicaciones en el puerto indicado y recibo este error o warning y no logro enviar mensajes.  
Código:
 Warning: fsockopen() [function.fsockopen]: unable to connect to xxx.xxx.xxx.xxx:yyyy (Se produjo un 
error durante el intento de conexión ya que la parte conectada no respondió adecuadamente tras un 
periodo de tiempo, o bien se produjo un error en la conexión establecida ya que el host conectado no 
ha podido responder. ) in C:\micarpeta\sendsms.php on line 8
errno: 10060 errstr: Se produjo un error durante el intento de conexión ya que la parte conectada no 
respondió adecuadamente tras un periodo de tiempo, o bien se produjo un error en la conexión 
establecida ya que el host conectado no ha podido responder.
  De repente, el solo se libera y puedo seguir enviando mensajes normalmente, que podra ser amigos? ya me tiene hasta el copete este problema...