易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

myssl模块   [复制链接]

    2021-10-23 15:35:57
    模块控件源码
    易语言资源网
    1539 次浏览
    来源链接


1. 只支持TlsClient (TCP SSL Client)

2. 添加函数GetSSLObject,SetSSLObject 实现脱离类对象控制

3. HP很好用,但是HP分httpsAgent和httpAgent很蛋疼,2个agent混写ssl和nossl的时候很蛋疼

    而且个人hp创建ssl也麻烦,还要额外保存n个ssl对象,这次只要定义1个全局类处理

    配合GetSSLObject和SetSSLObject,只要保存一个ssl对象和agent就行


补充:

   1. GetSendData和GetReadData的参数留空可能会漏数据,最好设置一个length,一直读取到为空为止

   2. HPServer就没必要用这个了,所以就不封装,主要是Client区分2个agent很蛋疼

      udp没封装,估计把TlsClient类中new函数的TLS_method换成DTLS_method就可以正常用于UDPClient了(没写过udp的DTLS不知道能不能用)



点我下载 (已有 25 次下载)

引用模块


源码文件名 模块文件名
tls-client-hp4c-example.e
myssl.ec


引用支持库


源码文件名 支持库文件名 支持库标识
myssl.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
tls-client-hp4c-example.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:zyjson2.6.7 增加整数型 小数...     下一篇:【跨进程】[互斥体]文本输出...