@antobra

PHP socket_read периодически обрезает строку, как решить?

Приветствую. Подскажите как решить проблему:

socket_read периодически обрезает получаемую строку до 32664 символов

Например обычный код:
$read = socket_read ( $connections, 10485760, PHP_BINARY_READ );


и... с одной и той же отправляемой строкой возвращается периодически вся отправляемая строка, а периодически 32664 символа.

В чем может быть проблема и как решить?

Используется PHP 8.0 на MacOs
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ответы на вопрос 1
tomclancys
@tomclancys
Попробуйте через условие на количество символов отследить и прописать в лог эти строки. Тогда понятнее будет где ошибка. Скорее всего в этих строках могут быть символы запрещённые, доходит до символа и происходит обрыв сохранения.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы