Exemplo n.º 1
0
 private function safeRead($socket, $size)
 {
     $buffer = "";
     $count = 0;
     while ($count < $size) {
         if (feof($socket)) {
             return FALSE;
         }
         $chunk = $this->phpWrapper->fread($socket, $size - $count);
         $count += strlen($chunk);
         if ($chunk === FALSE) {
             return FALSE;
         }
         $buffer .= $chunk;
     }
     return $buffer;
 }