При использовании curl под какой таймаут попадает этап PROTOCONNECT? Если я попытаюсь подключиться по SFTP к нестандартному открытому порту (но не к SFTP-серверу), кажется, что по умолчанию установлено значение 300 секунд, и я не уверен, какой тайм-аут должен повлиять на это.
Обновлено: использовал более старую версию libcurl, и изменение тайм-аута подключения не дало эффекта. Обновлен libcurl, и проблема, похоже, решена.
PROTOCONNECT
— это имя внутреннего состояния в libcurl, которое является состоянием перед подключением. Таким образом, он контролируется как коннектом, так и общими таймаутами.