博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年2月13日

摘要: Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库,并且该动态库还未加载到内存中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件,然后加载该文件到内存中,这样程序就可以使用该动态库中的函数,以及该动态库的其它资源了。在Linux中,动态库的搜索路径除了默认的搜索路径外,还可以通过以下三种方法来指定。例程 foo.c:#include<stdio.h>voidpos(){printf(“/projects/lib\n”);}编译:gcc -fPIC -c foo.c链接:gcc -shared -o 阅读全文

posted @ 2012-02-13 13:54 小新786 阅读(253) 评论(0) 推荐(0) 编辑

摘要: [cpp]view plaincopy我的实验结论:[cpp]view plaincopy#include<stdio.h>#include<malloc.h>#include<unistd.h>intbss_var;intdata_var0=1;intmain(intargc,char**argv){printf("belowareaddressesoftypesofprocess'smem\n");printf("Textlocation:\n");printf("\tAddressofmain( 阅读全文

posted @ 2012-02-13 13:50 小新786 阅读(269) 评论(0) 推荐(0) 编辑

摘要: SIP学习之旅【环境搭建篇】经过两天的资料收集对SIP有了初步的了解,在网络电话VOIP应用方案中很多都是采用Linux服务器部署电信级SIP Server软件或者使用专门的硬件服务器来提供SIP Server服务,客户端用SIP电话机或软电话,结构组成包括:SIP终端,代理服务器,重定向服务器,注册服务器器,鉴权服务器,SIP Server服务器等,很庞大、很复杂、很无奈(没有多余的电脑给我装Linux,更没有SIP硬件),所以我需要的是Windows下运行的SipServer和SoftPhone,以及一个抓包工具就可以了。SipServer:MiniSipServer ,下载地址 http 阅读全文

posted @ 2012-02-13 10:40 小新786 阅读(4334) 评论(1) 推荐(0) 编辑

摘要: 理解SIP的认证1.认证和加密认证(Authorization)的作用在于表明自己是谁,即向别人证明自己是谁。而相关的概念是MD5,用于认证安全。注意MD5仅仅是个hash函数而已,并不是用于加密。因为hash函数处理后的数据没法进行反向恢复,这样子的话别人没法盗取你认证身份的口令。加密(Encryption)的作用在于对想传输的数据进行处理,在网络中即使被窃取也难以破解。加密的信息可以被破解,这需要一把钥匙——“密钥”。通过密钥,我们可以对数据进行加密和解密。最有名的专用密钥加密系统就是数据加密标准(DES), 这个标准现在由美国国家安全局和国家标准与技术局来管理。另一个系统是国际数据加密算 阅读全文

posted @ 2012-02-13 10:38 小新786 阅读(554) 评论(0) 推荐(0) 编辑

摘要: INVITE:INVITE 方法被用来建立UA之间的media会话。在电话来说,类似于在ISDN上设置消息或是在ISUP上初始化地址消息。INVITE请求的响应总是发送一个ACK方法。INVITE通常有一个包含呼叫者的media 信息的消息体。消息体通常包含其他的会话信息,比如Qos或安全信息,如果INVITE不包含media信息,ACK中包含UAC的媒体信息。如果ACK中包含的media信息不可以接受,被调用方发送BYE来取消这个会话。不可以使用CANNEL是因为会话已经建立咯。INVITE成功以后,就在两个UA之间建立了一个对话,直到两者之一发送BYE来结束这个会话。 UAC发起INVIT 阅读全文

posted @ 2012-02-13 10:37 小新786 阅读(431) 评论(0) 推荐(0) 编辑

摘要: sip学习网络资源 网络资源(主要是流媒体资源)想看更多的流媒体资源或其他的资源:可以看看:http://www.umsky.com/knowledge/Streaming/voip书籍:http://www.chinagk.org/technology/IPTech/001.htm全球VOIP联盟http://www.microvoip.com/thdmain01.htmRTP库:http://research.edm.luc.ac.be/jori/jrtplib/jrtplib.htmlDVB资源网站:http://www.dvbcn.com老古开发网:(里面有很多关于单片机和嵌入式等等, 阅读全文

posted @ 2012-02-13 10:36 小新786 阅读(354) 评论(0) 推荐(0) 编辑

摘要: SIP协议 SIP协议过程概念及分析 SIP入门开发之路(含SIP开发需要学习的资源及网址) SIP揭密(中文版)使用Java的SIP Servlet进行SIP开发Asterisk: Asterisk安装及测试 Asterisk十问十答Asterisk入门教程Asterisk介绍-Asterisk RealTime SIP asterisk配置文件列表及常用指令 asterisk 官方文档 asterisk目录及配置说明 Asterisk功能整理 Asterisk使用ODBC实现语音信箱使用Asterisk实现可视的语音交换OpenSIPS 开源SIP服务器OpenSIPS应用介绍 Opens 阅读全文

posted @ 2012-02-13 10:35 小新786 阅读(399) 评论(0) 推荐(0) 编辑

摘要: SIPp学习笔记一(安装)SIPp可以用来测试各种sip的设备,如终端电话或者proxy,包括功能和性能上的(性能上只能在linux平台下才可以;)具体的描述可以去参照SIPp的官方网站;http://sipp.sourceforge.net/doc3.0/reference.html一,安装.首先,在安装之前我们必须弄清楚,SIPp程序所支持的OS平台和其工作的各种模式:1, SIPp可以工作在两个不同的平台,Linux和windows.还有一些特殊的os的安装不在我的学习范围之内,如HP的os;2, SIPp能够支持4中模式:You have four options to compile 阅读全文

posted @ 2012-02-13 10:34 小新786 阅读(1369) 评论(0) 推荐(0) 编辑