Опишите ошибку
Изначально столкнулся с проблемой в winow @Nivanchenko
Некоторые post запросы оставались висеть в статусе pending

В процессе изучения проблемы выяснилось, что winow порционно вычитывает двоичные данные из объекта TCPСоединение.
До конца не разобрался, но похоже, что зависание происходит, если размер буфера, передаваемый для чтения меньше размера двоичных данных.
Если читать двоичные данные без указания размера буфера или увеличить размер буфера, то зависания не происходит.
Воспроизведение ошибки
Для воспроизведления проблемы на голом OneScript сделал следующий скрипт
ТСПСервер = Новый TCPСервер(8081);
ТСПСервер.Запустить();
Сообщить("Сервера запущен");
РазмерБуфера = 1024;
Пока Истина Цикл
Соединение = ТСПСервер.ОжидатьСоединения();
Данные = Соединение.ПрочитатьДвоичныеДанные(РазмерБуфера); // <= тут зависает
Сообщить(Данные.Размер());
Соединение.ОтправитьСтроку("ok");
КонецЦикла;
Данные в порт кидаю так

Пример данных
{
"file": "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111",
"text": "222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222"
}
При увеличении размера буфера для чтения зависания не происходит.
Во время зависания в диспетчере задач наблюдается такая картина

Окружение
- ОС: Windows 10 Pro 10.0.19045
- Версия: 1.9.2.10:
Опишите ошибку
Изначально столкнулся с проблемой в winow @Nivanchenko
Некоторые post запросы оставались висеть в статусе
pendingВ процессе изучения проблемы выяснилось, что winow порционно вычитывает двоичные данные из объекта
TCPСоединение.До конца не разобрался, но похоже, что зависание происходит, если размер буфера, передаваемый для чтения меньше размера двоичных данных.
Если читать двоичные данные без указания размера буфера или увеличить размер буфера, то зависания не происходит.
Воспроизведение ошибки
Для воспроизведления проблемы на голом OneScript сделал следующий скрипт
Данные в порт кидаю так
Пример данных
{ "file": "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111", "text": "222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222" }При увеличении размера буфера для чтения зависания не происходит.
Во время зависания в диспетчере задач наблюдается такая картина
Окружение