自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

转载 网络电话通信协议H.323与SIP大比拼

目前,国际上IP网络通信的主要标准有H.323和SIP,两者都对IP电话系统信令提出了完整的解决方案。但两者的设计风格各有千秋,H.323采用的是传统电话信令模式,包括一系列协议; 而SIP借鉴互联网协议,采用基于文本的协议。 当采用H.323协议时,各个不同厂商的多媒体产品和应用可以进行互相操作,用户不必考虑兼容性问题; 而SIP协议应用较为灵活,可扩展性强。两者各有侧重。 系统结构差异

2007-10-31 13:48:00 1797

转载 基于H.323标准的IP电话附加业务

摘 要:随着IP电话的快速发展,用户对IP电话新业务的需求也日益增长,传统电话业务正在被移植到IP多媒体电话系统中。由于IP电话系统在信令结构方面与 传统电话系统的集中模型有本质的区别,因此基于IP电话系统附加业务的开发和控制协议具有不同的特点。描述了基于H.323标准的附加业务的信令结构和业 务设计,并将其与传统电话交换业务模型进行了比较。  主题词:IP电话 H.323建议 附加业务 

2007-10-31 13:46:00 1327

转载 生死疆界(下)--- 在new与delete之间

上回《生死疆界(上)》说到: 咱们对着微软在背后做的手脚深感困惑,于是备好车马粮草,一路追杀进去,最后走进了死胡同,剩下的最后希望就是在这里摸摸,那里敲敲,看有没有暗藏机关。  这正是:探源码身陷绝境,求解脱心系参数。  还记得我们在delete p;前设的断点吗?好,让我们重新开始调试,按F5,从控制台输入"abcd",然后到这条语句前停止了,查看变量p的值,是0x00342c40,那好

2007-10-26 17:50:00 964 1

转载 生死疆界(上)--- 在new与delete之间

问题源自一段简单的代码:void main(){char *p = new char;cin>>p;coutdelete p;}在以上代码中,如果你输入:abcd,那么如你所望,你会看到"正确"的输出"c"。但是会有错误提示出现:  Debug Error!  Program: test.exe  DAMAGE: after Normal block(#64) at 0x003429f

2007-10-26 17:47:00 860

转载 浅谈C/C++内存泄漏及其检测工具

2006-04-03 09:00 作者: 出处: 温馨小屋 责任编辑:方舟 document.write("");document.write(""); 对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问

2007-10-26 16:17:00 2643 1

转载 H323端口开放一览表

H323平台-----------防火墙----------语音网关 一.Udp 端口开放  根据源端口防火墙开放规则源端口 5000~5032: 默认16口语音网关设备媒体使用的源端口源端口 5000~5016: 默认8口语音网关媒体使用的源端口源端口 5000~5008: 默认4口语音网关媒体使用的源端口源端口 5000~5004: 默认2口语音网关媒体使用的源端口源端口1719:默认的语音

2007-10-26 09:22:00 8459

转载 Visual C++设计UDP协议通讯示例

下载本文源代码  一、绪言  UDP是一种面向非连接,不可靠的通讯协议,相对于TCP来说,虽然可靠性不及,但传输效率较高。所以在网络上仍有很大的用途。这几日需要了解下udp通讯的过程,上网发现这方面的资料还挺少。于是仔细的翻找了下msdn,基本上搞清楚了udp通讯的过程。做了一个测试的例子。希望对大家有帮助。  二、UDP的通讯过程server端: open a socket(socket)---

2007-10-25 15:31:00 946

转载 一个简单的读写注册表实例

下载源代码 一、说明:      注册表是Windows重要组成部分,注册表记录了大量有关电脑软硬件的信息。注册表中的值通过其名称标识。值名称由与键名相同的字符组成。值本身可以是字符串、二进制数据或者是32位无符号值。在这里我们主要运用以下技巧: (一)、预定义的注册表键。注册表包含了几个预定义键: HKEY_LOCAL_MACHINE 包

2007-10-24 20:15:00 930

转载 H.225:呼叫信令协议和基于数据包的多媒体通信系统的媒体流分组化

  H.225 是由 ITU-T 定义的 H.323 VOIP 体系结构中的一种主要协议,是涵盖了 H.200/AV.120-Series Recommendations 中定义的窄带视频电话服务的一种标准。它主要处理此类情况,传输路径包含一个或多个基于包的网络,其配置和管理不提供服务质量(QoS)担保,这一点不同 于 N-ISDN ,其超出 Rec. H320 所必需的附加保护或恢复机制对于

2007-10-22 18:53:00 2818

原创 ohphone和netmeeting无法联通的解决方法

   前期做测试时发现编译好的ohphone无法与netmeeting联通,经过查找资料和试验终于找到了解决方法.出现这种现象主要是由于netmeeting的原因,netmeeting支持的Codec不多,他不支持的就会放弃,所以产生了ohphone拨打netmeeting被拒绝的问题.   解决方法是将ohphone中除g.711外的其他Codec都disable掉即可互通.即--disable

2007-10-19 16:52:00 1079

转载 VC中利用多线程技术实现线程之间的通信

当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之 为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提高软件的并行性有着重要的意义。 现在的大型应用软件无一不是多线程多任务处理,单线程的软件是不可想象的。因此掌握多线程多任务设计方法对每个程序员都是

2007-10-19 11:41:00 807

原创 STUN是什么

STUN 是英文Simple Traversal of UDP over NAT(即UDP包简单穿越网络地址转换)的缩写。是一个让IP电话能检测其前面的NAT存在和类型的协议。支持STUN的IP电话可以通过一系列 STUN语句,查询位于公网上的STUN服务器,智能地在其SIP/SDP信息中,通过利用NAT映射的公网地址和端口,修改私网的IP地址和端口。这样 就不需更改任何NAT的设置,而让SIP信

2007-10-15 20:17:00 2345

原创 richEdit自动换行

选中vertical   scroll,horizontal   scroll   ,multiline   和want   return 

2007-10-13 13:55:00 1391

转载 Visual C++6.0 API函数操作技巧集(光标鼠标)

我们在编制应用软件的过程中,常常需要对光标和鼠标操作,本人在文中介绍了Windows系统中有关实现对鼠标和光标进行操作的API函数,并给出了在Visual C6.0++中利用所介绍的API函数实现对鼠标和光标的操作的代码。   一、隐藏和显示光标   函数: int ShowCursor ( BOOL bShow );   参数 bshow,为布尔型,bShow的值为False时隐藏光标,

2007-10-13 09:18:00 979

转载 VC常见数据类型转换详解

作者:程佩君 刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。 我们先定义一些常见类型变量借以说明 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="女侠程佩君"; char temp[200]; char *buf;

2007-10-13 09:09:00 956

转载 一分钟学会使用RichEdit控件

1. 在InitInstance()中加入初始化RichEdit相关的代码AfxInitRichEdit();m_hRichEdit = LoadLibrary("RICHED20.DLL");(其中HMODULE m_hRichEdit;在对应的头文件中定义)2.设置RichEdit中文字的显示样式 CHARFORMAT cf; ZeroMemory(&cf, sizeof(CH

2007-10-12 10:07:00 987

转载 CEdit & CRichEdit 使用技巧

注:        m_edit1代表ID为IDC_EDIT1的CEdit控件的control类型的变量        m_richedit1代表ID为IDC_RICHEDIT1的CRichEditCtrl控件的control类型的变量1.设置edit只读属性    方法一:                m_edit1.SetReadOnly(TRUE);    方法二:            

2007-10-11 10:31:00 905

原创 结婚了,责任更大了

十一回家结了婚,热闹啊,不过挺麻烦的,从过年到现在终于休了一次长假-9天,爽啊,回去和兄弟们天天吃喝。今天开始上班了,还有点不习惯。老婆还没回来,还能过几天单身日子,不过得加班!!! 

2007-10-08 12:49:00 779

Overview of Microsoft Office Communications Server 2007

ocs2007简介,可以让你对ocs有一个大体上的认识,ptt的

2008-10-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除