Я отправлюя последовательно в цикле 4 разных запроса.
Это происходит долго (если каждый раз заново
открывать сокет).
Я хочу для ускорения 1 раз открыть сокет и 4 раза в него
писать/считывать, примерно так:
 $fp = fsockopen("localhost", 80, &$errno, &$errstr);
 for($i=0;$i<4;$i++)
 {
//Формирование $request
         if($fp)
         {
                 $a=\'\';
                 fputs($fp,"POST 
http://localhost/100.php?$request /    HTTP/1.0\\n\\n");
                   while(!feof($fp))
                 {
               $a=$a.fgets($fp,2000);
                 }
         }
//разбор ответа
 }
         if($fp) {fclose($fp);}
Но однажды прочитав из сокета, я дохожу до его конца и при втором
проходе цикл while(!feof($fp)) не выполняется и нельзя получить ответ.
Можно ли спозициоироваться на начало сокета?
Или, возможно, есть другой способ ускорения обмена данными?