Диагностика вызова блокировки SFTP в libssh2C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Диагностика вызова блокировки SFTP в libssh2

Сообщение Anonymous »

Я использую самое последнее дерево Git libssh2 для выполнения некоторых работ по SFTP. Я использую неблокирующий интерфейс.
Мне удалось установить соединение с SFTP-сервером, войти в систему и передать файлы.
Однако я столкнулся с проблемой, когда вызов libssh2_sftp_write(sftp_handle, ptr, nread) просто зависает. Это всегда происходит после передачи 237115172 байт данных.

Пока полезная нагрузка меньше этого числа, все идет нормально.
Я переношу несколько файлов. Я использую один сеанс SSH (и один сокет) для всей транзакции. Может ли кто-нибудь подсказать направление решения этой проблемы? Магическое число 237115172 — это подсказка, но для меня оно пока не имеет никакого смысла. Что я могу делать не так?
Это код прямо из примеров libssh2:
char m_buffer[1024*100];
do
{
nread = fread(m_buffer, 1, sizeof(m_buffer), local);
//
// EOF
//
if (nread 0);


Подробнее здесь: https://stackoverflow.com/questions/810 ... cking-call
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Phpseclib vs libssh2
    Anonymous » » в форуме Php
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Диагностика исключения IronPython StackOverflowException
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Диагностика памяти BenchmarkDotNet
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • App Flutter Show Grey Screen в режиме выпуска, но отлично работает в режиме отладки «Диагностика Пропертиза »
    Anonymous » » в форуме Android
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Диагностика дублирующих вставки после слияния/upsert с Deltalake (Python)
    Anonymous » » в форуме Python
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»