社区
网络及通讯开发
帖子详情
Indy控件 OpenSSL问题 Load SSL Library Error
scorpio_tiger
2009-04-07 12:06:54
小弟在学习Indy控件最近。使用 TIdServerIOHandlerSSLOpenSSL发现运行时出现错误:Load SSL Lirbrary Error。我确定OpenSSL已经正确安装。并且路径也已经设置正确。请大家帮忙。!!!
...全文
318
2
打赏
收藏
Indy控件 OpenSSL问题 Load SSL Library Error
小弟在学习Indy控件最近。使用 TIdServerIOHandlerSSLOpenSSL发现运行时出现错误:Load SSL Lirbrary Error。我确定OpenSSL已经正确安装。并且路径也已经设置正确。请大家帮忙。!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
inlove2009
2010-07-12
打赏
举报
回复
我怎么还是看不见回复呢
僵哥
2009-04-07
打赏
举报
回复
不要的Indy版本需要的SSL是不一样的,早期版本当中给Indy使用的SSL控件需要另外修改。需要用OpenSSL0.9.8,至少需要Indy10.1.5及以后版本。
Delphi7下
Indy
发送邮件示例,可以
SSL
发送,含和2002年的
ssl
eay32.dll)
示例用Delphi的
Indy
控件
,试过用163或139邮箱发送,可以用普通端口25或
SSL
端口发送,可以发送附件。 内含2002年的
ssl
eay32.dll和libeay32.dll,其它版本可能会报错“Could not
load
SSL
library
”。 smtp.163.com 默认端口为:25,
SSL
端口:465/994, smtp.ym.163.com 企业邮箱,默认端口为:25 (如勾选
ssl
安全链接,端口号为994) smtp.139.com或smtp.10086.cn 手机邮箱,默认端口为:25,
SSL
端口:465
indy
9
open
ssl
版本集合含delphi7调用例子
Delphi7+
Indy
9+
SSL
HTTP GET 例子,内含
indy
9专用的
open
ssl
四个版本 096b 096k 096m
SSL
Library
解决
Indy
Could not
load
SSL
Library
。 1.此处开发针对于64bit平台。 2.提取下载的
SSL
压缩包内的 libeay32.dll 和
ssl
eay32.dll 文件,复制到 Application 生成的文件夹根目录。
INDY
控件
使用指南
使用TIdAntiFreeze对抗“冻结”
Indy
使用一个特殊的组件TIdAntiFreeze来透明地解决客户程序用户界面“冻结”的
问题
。TIdAntiFreeze在
Indy
内部定时中断对栈的调用,并在中断期间调用Application.ProcessMessages方法处理消息,而外部的
Indy
调用继续保存阻塞状态,就好像TIdAntiFreeze对象不存在一样。你只要在程序中的任意地方添加一个TIdAntiFreeze对象,就能在客户程序中利用到阻塞式Socket的所有优点而避开它的一些显著缺点。
Indy
使用了线程技术 阻塞式Socekt通常都采用线程技术,
Indy
也是如此。从最底层开始,
Indy
的设计都是线程化的。因此用
Indy
创建服务器和客户程序跟在Unix下十分相似,并且Delphi的快速开发环境和
Indy
对WinSock的良好封装使得应用程序创建更加容易。
Indy
服务器模型 一个典型的Unix服务器有一个或多个监听进程,它们不停地监听进入的客户连接请求。对于每一个需要服务的客户,都fork一个新进程来处理该客户的所有事务。这样一个进程只处理一个客户连接,编程就变得十分容易。
Indy
服务器工作原理同Unix服务器十分类似,只是Windows不像Unix那样支持fork,而是支持线程,因此
Indy
服务器为每一个客户连接分配一个线程。 图1显示了
Indy
服务器的工作原理。
Indy
服务器组件创建一个同应用程序主线程分离的监听线程来监听客户连接请求,对于接受的每一个客户,都创建一个新的线程来为该客户提供服务,所有与这一客户相关的事务都由该线程来处理。 使用组件TIdThreadMgrPool,
Indy
还支持线程池。 线程与
Indy
客户程序
Indy
客户端组件并未使用线程。但是在一些高级的客户程序中,程序员可以在自定义的线程中使用
Indy
客户端组件,以使用户界面更加友好。
Indy
Open
SSL
完整下载地址
Delphi的
Indy
控件
依赖的
SSL
包,压缩包里面是完整的下载地址。 从0.9.6到1.0.2的版本。可以根据Delphi的版本去下载。 Delphi7用的
Indy
控件
用的是
Open
SSL
0.9.6的版本。
网络及通讯开发
1,316
社区成员
8,873
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章