Есть задача : реализовать SMTP через SSL на основе сокетов библиотеки ICS (библиотека написана на Delphi). Сокеты в ней неблокируемые. Обнаружил, что при вызове функции ssl_connect (это функция библиотеки OpenSSL) не устанавливается защищенный канал (пытаюсь установить соединение с smtp.gmail.com). При этом используються функции OpenSSL, такие же, какие используются в библиотеке Synapse (версия 37). Там все нормально, но сокеты там блокируемые. Считаю, что дело именно в блокируемости/неблокируемости сокетов. Подскажите плиз, прав ли я, и что вообще можно сделать здесь?