12 2019 档案

摘要:本文简单介绍了几个字符排序函数的使用。 大小端字节序 对于一个大于8位的整数,在内存中有两种存储方式:大端字节序及小端字节序;大端字节序是指将二进制数的低字节存放在低地址中;小端字节序则是将低字节放在高地址中。同时,现有的网络协议指定使用大端字节序作为网络传输的字节序,来传送多字节的数据,即网络字节 阅读全文
posted @ 2019-12-19 15:50 孙敏铭 阅读(884) 评论(0) 推荐(0)
摘要:Libevent另外提供了基于openssl的bufferevent来支持ssl,通过特殊的ssl bufferevent来对数据进行加密。 ps:本文不对openssl相应的接口做介绍~~因为不熟~~ SSL bufferevent相关函数 struct bufferevent buffereve 阅读全文
posted @ 2019-12-13 02:11 孙敏铭 阅读(3170) 评论(0) 推荐(0)
摘要:bufferevent中提供了对读写回调的触发条件及最大缓存长度的设置,即低高水位: 低水位:是读写回调函数的最低触发数据长度,当输入/输出缓存区中的数据长度小于低水位时,读/写回调函数不会被触发; 高水位:是缓存区的最大接收长度,当输入/输出缓存区中的数据长度大于高水位时,不会继续向缓存区中增加数 阅读全文
posted @ 2019-12-08 00:21 孙敏铭 阅读(2081) 评论(0) 推荐(0)
摘要:Filter_bufferevent是一种基于bufferevent的过滤器,其本身也是一个bufferevent。能够对底层bufferevent输入缓存区中的数据进行操作(加/解密等)后再读取,同样也能在一定的操作后再将数据写入底层bufferevent的输出缓存区。需要注意的是,在创建Filt 阅读全文
posted @ 2019-12-08 00:17 孙敏铭 阅读(899) 评论(0) 推荐(0)