When I do the following it grabs the response (And using a packet sniffer I
can see the server responds quick). If I only call fread  one time it will
read and return the page to the server. If I read a second batch after the
eof it hangs for 30 seconds.

 

 

All I want to do is send a raw POST and get the response that can be up to
500K or as little as 450 bytes of XML.

 


PHP Version 5.2.1

 


System 

Linux lamp 2.6.20-16-server #2 SMP Tue Feb 12 05:48:21 UTC 2008 i686 


Build Date 

Nov 28 2007 23:00:22 


Server API 

Apache 2.0 Handler 

 

 

$fp = fsockopen($host, $port, $errno, $errstr, 30);

                if (!$fp) {

                    echo "$errstr ($errno)<br />\n";

                } else {

 

                    fwrite($fp, SOAP_Call("Email_AddWithFields" ,$Parms));

 

                    while (!feof($fp)) {

            $x .= fread($fp, 16000);

                    }

                    fclose($fp);

                }

                



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to