会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
孙敏铭
博客园
首页
新随笔
联系
订阅
管理
2020年2月9日
一对简单的IPV6 SOCKET代码
摘要: 一对简单的IPV6 SOCKET代码,包括服务端ipv6_server.c及客户端ipv6_client.c 服务端ipv6_server.c 需要注意的是,在ipv4中,地址通配符可以直接使用0来赋值,即 而在ipv6的编程中不能用0直接赋值,原因是ipv6的地址是存放在一个长度为16的unit8
阅读全文
posted @ 2020-02-09 21:57 孙敏铭
阅读(4142)
评论(0)
推荐(0)
2019年12月19日
字节转换函数
摘要: 本文简单介绍了几个字符排序函数的使用。 大小端字节序 对于一个大于8位的整数,在内存中有两种存储方式:大端字节序及小端字节序;大端字节序是指将二进制数的低字节存放在低地址中;小端字节序则是将低字节放在高地址中。同时,现有的网络协议指定使用大端字节序作为网络传输的字节序,来传送多字节的数据,即网络字节
阅读全文
posted @ 2019-12-19 15:50 孙敏铭
阅读(875)
评论(0)
推荐(0)
2019年12月13日
libevent笔记6:ssl bufferevent
摘要: Libevent另外提供了基于openssl的bufferevent来支持ssl,通过特殊的ssl bufferevent来对数据进行加密。 ps:本文不对openssl相应的接口做介绍~~因为不熟~~ SSL bufferevent相关函数 struct bufferevent buffereve
阅读全文
posted @ 2019-12-13 02:11 孙敏铭
阅读(3146)
评论(0)
推荐(0)
2019年12月8日
libevent笔记5:水位watermarks
摘要: bufferevent中提供了对读写回调的触发条件及最大缓存长度的设置,即低高水位: 低水位:是读写回调函数的最低触发数据长度,当输入/输出缓存区中的数据长度小于低水位时,读/写回调函数不会被触发; 高水位:是缓存区的最大接收长度,当输入/输出缓存区中的数据长度大于高水位时,不会继续向缓存区中增加数
阅读全文
posted @ 2019-12-08 00:21 孙敏铭
阅读(2044)
评论(0)
推荐(0)
libevent笔记4:Filter_bufferevent过滤器
摘要: Filter_bufferevent是一种基于bufferevent的过滤器,其本身也是一个bufferevent。能够对底层bufferevent输入缓存区中的数据进行操作(加/解密等)后再读取,同样也能在一定的操作后再将数据写入底层bufferevent的输出缓存区。需要注意的是,在创建Filt
阅读全文
posted @ 2019-12-08 00:17 孙敏铭
阅读(897)
评论(0)
推荐(0)
2019年11月27日
libevent笔记3:evbuffer
摘要: evbuffer 之前提到 bufferevent 结构体提供两个缓存区用来为读写提供缓存,并自动进行IO操作。这两个缓存区是使用Libevent中的 evbuffer 实现的,同样,Libevent中也提供了相应的函数让我们能够直接操作 evbuffer 。 evbuffer的回调函数及evbuf
阅读全文
posted @ 2019-11-27 23:07 孙敏铭
阅读(905)
评论(1)
推荐(0)
2019年11月14日
libevent笔记2:Hello_World
摘要: 本篇通过libevent提供的Hello_World demo简单介绍基于libevent的TCP服务器的实现 listener listener是libevent提供的一种监听本地端口的数据结构,在有客户端的连接到来时调用给定的回调函数。 bufferevent "上一篇" 中的event是不带缓
阅读全文
posted @ 2019-11-14 22:04 孙敏铭
阅读(546)
评论(0)
推荐(0)
2019年11月7日
libevent笔记1:安装及DEMO
摘要: 本篇简单记录了libevent的安装过程及基础的先进先出管道Demo,其中demo来自 "这篇博客" ,安装过程在 "这篇博客" 实验环境 系统:Ubuntu 18.04.3 libevent版本:libevent 2.1.11 stable libevent安装 从 "libevent官网" 下载
阅读全文
posted @ 2019-11-07 20:37 孙敏铭
阅读(622)
评论(0)
推荐(0)
2019年4月26日
SDN交换机迁移2
摘要: 关于迁移过程中迁移目标(被迁移的交换机和目标控制器)的选择 SDN中基于过程优化的交换机竞争迁移算法 通信学报 交换机:请求速率大于域内平均请求速率的交换机集合; 控制器:综合网络中时延、流量和控制器故障代价等参数,进行多代价优化选择; EASM: Efficiency aware switch m
阅读全文
posted @ 2019-04-26 20:03 孙敏铭
阅读(661)
评论(0)
推荐(0)
2019年4月12日
SDN 交换机迁移1
摘要: A game theoretic approach to elastic control in software defined networking 2014 之前的交换机迁移的工作(ElastiCon)重点在于如何实现迁移,而忽略了为何需要迁移; 负载高的控制器需要将某些交换机迁出,而周围负载低
阅读全文
posted @ 2019-04-12 19:03 孙敏铭
阅读(974)
评论(0)
推荐(0)
下一页
公告