Как решить проблему запуска `IdTCPServer` с `IdServerIOHandlerSSLOpenSSL` в Linux на Delphi 10.4Delphi , Программа и Интерфейс , IDE и КомпиляторКак решить проблему запуска IdTCPServer с IdServerIOHandlerSSLOpenSSL в Linux на Delphi 10.4При работе с компонентами Indy в Delphi 10.4 под Linux может возникнуть проблема с запуском Описание проблемыРазработчики, использующие Delphi 10.4 для запуска Анализ проблемыПрежде всего, важно понимать, что под Linux невозможно использовать библиотеки DLL, предназначенные для Windows. Вместо этого, Кроме того, Решение проблемыДля использования OpenSSL 1.1.x необходимо применять другой обработчик ввода-вывода. Один из таких обработчиков находится в статусе pull request на ожидании ревью и пока не был включен в основной код Indy, но его можно попробовать в действии. Ссылка на pull request: #299 Added new OpenSSL IO Handler for OpenSSL 1.1.1 Однако, если вы не хотите экспериментировать с новой версией OpenSSL, рекомендуется установить версию 1.0.2, которая уже проверена и хорошо себя зарекомендовала. Это позволит избежать дополнительных проблем, связанных с интеграцией новой системы. Пример кода
ЗаключениеПри работе с Следуя этим рекомендациям, вы сможете успешно запустить Разработчики столкнулись с проблемой запуска `IdTCPServer` с `IdServerIOHandlerSSLOpenSSL` в Linux на Delphi 10.4, связанной с некорректной загрузкой библиотеки SSL, и рассматривают способы её решения, включая использование альтернати Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: IDE и Компилятор ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |