seo 发表于 2021-11-13 18:15:21

myssl模块 [复制链接]

https://att.125.la/data/attachment/forum/202110/21/084407txyfw2zfppubucg6.png

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不知道能不能用)
            

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

            
            
      

      
               
            引用模块
            
            
            
               
                  源码文件名
                  模块文件名
               
                              
                  tls-client-hp4c-example.e
                  
                        
                                                      
                              myssl.ec
                           
                                                   
                        
                                          
               
                           
页: [1]
查看完整版本: myssl模块 [复制链接]