Задать вопрос
@antobra

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

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

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

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


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

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

Используется PHP 8.0 на MacOs
  • Вопрос задан
  • 62 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
tomclancys
@tomclancys
Попробуйте через условие на количество символов отследить и прописать в лог эти строки. Тогда понятнее будет где ошибка. Скорее всего в этих строках могут быть символы запрещённые, доходит до символа и происходит обрыв сохранения.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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