摘要: 自己通过参考网上各种资料,按照LFS6.6教程,总算第一次搭建LFS成功了,记录下新得。 阅读全文
posted @ 2013-02-23 20:08 坐看风起云涌 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 记录自己在学些apr库过程中的心得 阅读全文
posted @ 2012-04-18 15:57 坐看风起云涌 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 一:cpu[root@srv /]# more /proc/cpuinfo | grep "model name"model name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHzmodel name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHzmodel name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHzmodel name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz[root@srv /]# grep "model name&q 阅读全文
posted @ 2013-06-17 09:36 坐看风起云涌 阅读(310) 评论(0) 推荐(0) 编辑
摘要: sip协议测试工具Sipp的使用心得 阅读全文
posted @ 2013-05-16 17:30 坐看风起云涌 阅读(1476) 评论(0) 推荐(0) 编辑
摘要: yum install wiresharkyum install wireshark-gnome注意wireshark包本身只包含文本工具,这样并无法使用wireshark和图形界面。但提供了抓包基本功能。wireshark-gnome才提供wireshark(UI)工具,它依赖wireshark RPM。 阅读全文
posted @ 2013-04-25 20:52 坐看风起云涌 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 在对osip进行扩展的过程中,发现一些缺陷(其实这也不能完全称之为缺陷,主要是由于osip采用的数据结构太简单,所以扩展时容易出错);1. osip对头域的支持(osip_parser_cfg.c),是通过一个数组来保存每个头域注册的解析属性及回调函数,以头域名称的哈希值作为在数组中的索引; 但是在扩展头域的过程中,很容易出现哈希冲突,而osip对于这种现象的处理是将该头域作为默认的处理(即无法识别的头域); 有以下方法来优化: 1. 采用一个能解决哈希冲突的哈希表,不过这样一来会引入资源销毁问题,因为这里只有一个接口parser_init,osip库这里都是采用静态存储,没有资源销毁的操作 阅读全文
posted @ 2013-04-18 20:03 坐看风起云涌 阅读(393) 评论(0) 推荐(0) 编辑
摘要: osip库提供SDP的支持,主要在目录src\osipparser2下的sdp_accessor.c和sdp_message.c文件中;以及对应的头文件;对SDP扩展头域支持主要是在这几个文件中增加相应的接口; 1. 在sdp_message.h的数据结构struct sdp_message中增加新的头域的对应字段; 2. 在sdp_accessor.c中增加新头域的get和set接口,可以参考原有的接口; 同时在sdp_message.h中增加这两个接口的声明; 3. 在sdp_message.c的接口sdp_message_init中,增加新头域初始化操作,如对应指针类型设置... 阅读全文
posted @ 2013-04-18 20:02 坐看风起云涌 阅读(913) 评论(0) 推荐(0) 编辑
摘要: git使用经验分享,刚开始上手,逐渐完善吧 阅读全文
posted @ 2013-04-18 19:58 坐看风起云涌 阅读(149) 评论(0) 推荐(0) 编辑
摘要: C++多核编程 阅读全文
posted @ 2012-12-12 10:57 坐看风起云涌 阅读(190) 评论(0) 推荐(0) 编辑
摘要: SIP是一个基于事务处理的协议:部件之间的交互是通过一系列相互独立的消息交换来完成的。特别是,一个SIP事务由一个单个请求和这个请求的所有应答组成,这些应答包括了零个或者多个临时应答以及一个或者多个终结应答。在事务中,当请求是一个INVITE(叫做INVITE事务),当终结应答不是一个2xx应答的时候,事务还包括一个ACK。如果应答是一个2xx应答,那么ACK并不认为是事务的一部分。这个分开的原因是基于传递全部200(OK)应答到UAC的INVITE请求的重要性所决定的。要把所有的200应答全部发给UAC,UAS独自负责这些应答的重新传送(参见13.3.1.4),UAC独自负责这些应答的ACK 阅读全文
posted @ 2012-11-07 22:38 坐看风起云涌 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 传输层负责请求和应答在网络上的实际传输。这包括了在面向连接的通讯方式下的请求和应答所使用的连接管理。传输层负责管理像TCP/SCTP之类通讯协议的长连接,或者在这些协议上的TLS连接,并且包括管理打开这些连接的使用者的管理。这包括了客户端或者服务端传输层打开的连接,这样在客户端服务端通讯函数可以共享这些连接。这些连接采用一组由远端的地址、端口、通讯协议的组合来索引。当传输层打开了一个连接,这个连接的索引就设置成为目的IP、端口、还有打开这个连接的通讯层的实例。当传输层受理了一个连接,那么这个连接的索引就被设置成为连接方的源IP地址、port、还有传输层的实例。注意,由于源端口通常是临时创建的, 阅读全文
posted @ 2012-11-06 22:12 坐看风起云涌 阅读(464) 评论(0) 推荐(0) 编辑