@antobra

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

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

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

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


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

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

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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 19:22
18000 руб./за проект
25 апр. 2024, в 19:21
10000 руб./за проект
25 апр. 2024, в 18:47
2795100 руб./за проект