当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: BIO控制函数介绍---根据openssl doc/crypto/bio/bio_ctrl.pod翻译和自己的理解写成(作者:DragonKing Mail:wzhah@263.net 发布于:http://gdwzh.126.com openssl专业论坛)BIO控制函数有许多,并且不同的BI...
 

 

    摘要:bio结构和bio相关文件介绍 (作者:dragonking mail:wzhah@263.net 发布于:http://gdwzh.126.com openssl专业论坛) bio的结构定义和相关项解析如下: (包含在bio.h文件中,其主文件为bio_lib.c) typedef struct bio_st bio; struct bio_st { bio_method *method;//b......
    摘要:龙腾世界(http://gdwzh.126.com)提供了大量openssl中文专业文档,并且每天有新openssl文章发表。希望建成一个openssl专业人士以及信息安全专业技术人员得交流网站。 目前,bio系列文章正在发表中.....大家快去看看:) 下面是该网站精华区文章名字列表: 标题......


opensslBIO系列之4---BIO控制函数介绍
bio控制函数介绍

    ---根据openssl doc/crypto/bio/bio_ctrl.pod翻译与自己的理解写成 【程序编程相关:TCP传输控制协议

【推荐阅读:Beej’s网络编程向导——使用因特网套

     【扩展信息:UDP用户数据报协议

    (作者:dragonking mail:wzhah@263.net 发布于:http://gdwzh.126.com  openssl专业论坛)

    bio控制函数有许多,并且不同的bio类型还有不同的控制函数,这里只简单介绍一些通用的bio控制函数,至于某种类型bio的特定控制函数,则参考后续的文件.

    bio的通用控制函数有以下几种,其声明如下(openssl/bio.h):

     long bio_ctrl(bio *bp,int cmd,long larg,void *parg);

     long bio_callback_ctrl(bio *b, int cmd, void (*fp)(struct bio_st *, int, const char *, int, long, long));

     char * bio_ptr_ctrl(bio *bp,int cmd,long larg);

     long bio_int_ctrl(bio *bp,int cmd,long larg,int iarg);

    

     int bio_reset(bio *b);

     int bio_seek(bio *b, int ofs);

     int bio_tell(bio *b);

     int bio_flush(bio *b);

     int bio_eof(bio *b);

     int bio_set_close(bio *b,long flag);

     int bio_get_close(bio *b);

     int bio_pending(bio *b);

     int bio_wpending(bio *b);

     size_t bio_ctrl_pending(bio *b);


...   下一页
 ·至pj初学者!(初学者必看)    »显示摘要«
    摘要: 至pj初学者!(初学者必看) doskey lee 首先,请您先明确几个问题:1、您为什么学习pj?2、您想通过什么途径学习pj?3、您有足够的耐心吗?4、您的运气好吗?5、您对计算机了解吗?6、您掌握了几种计算机语言?7、您对计算机的硬件了解吗?8、您希望将来靠pj赚钱吗?9、学pj具体要掌握哪些技术? 第一个问题,这是您学习pj技术首先要考虑的问题。很多初学者只是为了一时的激动而去学......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE