摘要: 1,前言 Libevent是一个轻量级的开源高性能网络库,使用者众多,研究者更甚,相关文章也不少。写这一系列文章的用意在于,一则分享心得;二则对libevent代码和设计思想做系统的、更深层次的分析,写出来,也可供后来者参考。 附带一句:Libevent是用c语言编写的(MS大牛们都偏爱c语言哪), 阅读全文
posted @ 2021-02-07 14:30 CNHK19 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 首先给出官方文档吧: http://libevent.org ,首页有个Programming with Libevent,里面是一节一节的介绍libevent,但是感觉信息量太大了,而且还是英文的-。-(当然,如果想好好用libevent,看看还是很有必要的),还有个Reference,大致就是对 阅读全文
posted @ 2021-01-26 17:30 CNHK19 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 初等: 客户端代码: #include<sys/types.h> #include<sys/socket.h> #include<netinet/in.h> #include<arpa/inet.h> #include<errno.h> #include<unistd.h> #include<std 阅读全文
posted @ 2021-01-26 15:51 CNHK19 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 如果一台主机处于NAT后面,那么在一定条件下两台主机无法之间进行通讯。在这种条件下,那么使用中继服务提供通讯是有必要的。 这个规范定义了一个名为TURN(使用中继穿越NAT)的协议,它允许一台主机使用中继服务与对端进行报文传输。TURN不同于其它中继协议在于它 允许客户机使用一个中继地址与多个对端同 阅读全文
posted @ 2021-01-18 21:04 CNHK19 阅读(2427) 评论(0) 推荐(0) 编辑
摘要: 在刚刚圆满落幕的LiveVideoStackCon峰会上,阿里云高级技术专家周源进行了《视频加密和DRM的实施实践》主题分享。周源,有十多年音视频研发经验,之前在淘宝视频负责开放平台,目前在阿里云视频云部门负责媒体处理,在大规模系统建设和云计算方面都有非常丰富的实战经验。本文为演讲原文,希望对视频内 阅读全文
posted @ 2021-01-16 16:21 CNHK19 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 数字取绝对值 获取绝对值原码 获取原码的反码(正数不变,负数变) 获取反码的补码(正数不变,负数变),即为数字的二进制表示 二进制首位为0,表示该数字为正数,首位为1,表示该数字为负数 阅读全文
posted @ 2021-01-04 11:19 CNHK19 阅读(1551) 评论(0) 推荐(0) 编辑
摘要: 为什么研发总是会和你说,这样做很复杂,为什么你的需求变动总是比预期的成本更大? 这大概是最常见的产品落地技巧吧,我们作为产品经理,很多时候不只是要考虑做什么,还要考虑怎么做。 大多数的结果都是可以通过不同的方法得到实现的,而这些实现方法其实很多都掌握在产品经理的思维里。 换言之:成熟的产品经理,同样 阅读全文
posted @ 2020-12-29 20:46 CNHK19 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 虽然.NET框架号称永远不会发生内存泄漏,原因是引入了内存回收机制。但在实际应用中,往往我们分配了对象但没有释放指向该对象的引用,导致对象永远无法释放。最常见的情况就是给对象添加了事件处理函数,但当不再使用该对象时却没有将该函数从对象的事件handler中减掉。另外如果分配了非托管内存,而没有手工释 阅读全文
posted @ 2020-12-17 20:58 CNHK19 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 作者:姚冬链接:https://www.zhihu.com/question/24263552/answer/27216798来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 在互联网不太普及的时代,很多软件公司还是会发布离线更新包,这种更新包其实就是个安装程序,只是安 阅读全文
posted @ 2020-12-15 13:34 CNHK19 阅读(1306) 评论(0) 推荐(0) 编辑
摘要: WebRTC协议栈 图一 WebRTC stack TURN的全称为Traversal Using Relays around NAT,是STUN/RFC5389的一个拓展,主要添加了Relay功能。如图一所示,TURN协议是建立在UDP协议之上的一个应用层协议。如果一台主机处于NAT后面,那么在一 阅读全文
posted @ 2020-11-20 20:13 CNHK19 阅读(1316) 评论(0) 推荐(0) 编辑