Как прочитать весь ответ в программировании PHP сокетов? - PullRequest
0 голосов
/ 02 ноября 2011

Как мы знаем, мы можем прочитать только определенное количество байтов из ответа.Как прочитать весь ответ за один вызов функции socket_read?

1 Ответ

1 голос
/ 02 ноября 2011

Напишите свою собственную функцию чтения, которая продолжает вызывать socket_read, пока у вас не появится «полный ответ». То, как вы это сделаете, будет зависеть от того, что такое «полный ответ». (Вот почему PHP не может сделать это за вас. Он понятия не имеет, что вы считаете «полным ответом». Только вы.)

Какой бы протокол вы ни внедрили, он подскажет вам, как определить, получили ли вы полный ответ. Вы должны на самом деле реализовать этот протокол.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...