CURL vs fsockopen chunking

Это может показаться странным .. но мне нужно оценить / разобрать куски, отправляемые через HTTP с помощью PHP.

Следует отметить, что поток HTTP никогда не может закончиться. Есть ли способ, которым я могу разобрать куски, когда я получаю их с CURL?

Или мне нужно прибегнуть к какому-нибудь домашнему fsockopen() ?

Взгляните на параметр CURLOPT_WRITEFUNCTION . Вы можете определить обратный вызов, который будет вызываться при появлении новых данных в ответе. См. Руководство .