- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 MFC GDI 编程基础
1、GDI Windows中负责图形输出的接口,GDI图形设备接口。 2、DC 设备描述表是一个定义一组图形对象及其属性、影响输出的图形方式(数据)结构。windows提供设备描述表,用于应用程序和物理设备之间进行交互,从而提供了应用程序设计的平台无关性。设备描述表又称为设备上下文,或者设备环境。 DC(设备描述表):当Windows程序在屏幕、打印机或是其他设备上画图时,它并不是将
2015-04-22 23:29:44
653
原创 RFC3261 SIP协议---常用消息部件
1、sip和sips部件 1)一个sip uri格式通常为: sip:user:password@host:port;uri-parameters?headers sips的格式和sip格式相同,只是把sip改成了sips。 2)sip uri例子: sip:alice@atlanta.com sip:ali
2015-04-22 11:33:18
823
原创 RFC3261 SIP协议---proxy的代理行为
sip代理服务器是用来转发sip协议到UAS(客户代理终端)上的,一个请求可能通过多个proxy服务器最后转发到了UAS上的。在这个过程中,proxy服务器需要有一个是否要处理的判断,如果需要处理,那么proxy服务器决定路由选择,在发送到下一个目的地前修改请求内容。应答的路径是和请求路径是相同的,只不过是方向是相反的。一个proxy服务器可以是无状态的,也可以是有状态的。对于无状态服务器,它只是具
2015-04-21 11:38:59
2670
1
原创 RFC3261 SIP协议---- invite
UAC初始化一个会话 1、创建一个invite请求 创建invite请求除了之前的6个必须包含的头域外,invite请求还应该包含: Allow头域:指出了在一个对话中,什么样的方法可以被处理。 Support头域:指出了UAC可以支持的扩展方法有哪些。 Accept头域:指出了那些content-type是UAC支持
2015-04-20 11:42:53
1953
原创 RFC3261 SIP协议----register
注册功能主要是向注册服务器的地址记录增加、删除或是查询一个或是多个终端的实际联系地址。这样,当一个request消息发 送到代理服务器的时候,就用request消息的request-URI去与地址记录进行匹配,如果匹配上,找出实际联系地址,转发request消息到这个实际地址上。注册消息必须包含如下这些头域: request-URI:指明了要向那个服务器进行注册
2015-04-17 15:55:17
4618
原创 RFC3261 sip协议------cancel请求
Cancel请求Cancel请求是用来取消一个之前已经发送过得请求的,如果这个请求已经得到了应答,那么Cancel请求是失效的。所以Cancel请求一般都用是用来取消invite请求的,因为invite的请求得到最终应答的时间比较长。对于一个有状态的UAS来说,Cancel请求是点对点的,就是Cancel请求需要每个proxy服务器进行处理和应答。
2015-04-15 10:32:14
4928
原创 RFC 3261 SIP协议----UAS行为
当UAS收到一个request的时候,它要安装如下的顺序进行处理这个request:Method Inspection:当一个已经鉴权的方法发送到UAS的时候,它首先要检查这个request的方法,如果方法不支持,则返回405应答。在这个返回的405应答中,UAS添加了一个allow头域,包含了UAS支持的方法。如果UAS支持接受到的request的方法,处理继续进行。。。。
2015-04-14 15:49:05
876
原创 RFC 3261 SIP协议-----sip协议构成
SIP协议是一个分成协议,这个分层指的是逻辑上的分成而非物理上的分成,而且sip协议的分层没有必须的要求都要有。SIP协议逻辑上分为三层:SIP逻辑与语法层:这一层的主要作用在与编解码一个sip消息;SIP传输层:这一层定义了一个客户端如何发送请求和接收应答,一个服务器如何接收请求和发送应答SIP事物层:处理应用服务的重发,匹配请求,应用服务超时的管理事物。SIP事物用户层:每
2015-04-14 14:37:19
817
原创 RFC3261 sip协议---UAC行为详解
用户代理:一个用户代理是一个完整的终端系统,它包含了一个用户的客户端代理UAC(用来发送请求和处理应答),和一个用户服务器代理UAS(用来接收请求,回复应答)。注:用户代理值得就是一个完整的sip呼叫系统,UAC指的就是客户端,UAS指的就是服务器。UAC与UAS处理程序依据两个因素:第一个请求与应答是否为同一个对话,第二基于请求的方法。UAC行为UAC产生一个
2015-04-13 17:19:20
3018
原创 RFC3261 sip协议学习------sip消息结构描述
SIP消息分为两种,request与response,SIP消息无论是request还是response在格式上是相同的,格式为:generic-message: start-line*message-headerCRLF[message-body]start-line = request-line/response-linerequest消息与response消息的
2015-04-13 14:54:09
2971
1
原创 RFC3261 SIP协议学习笔记----sip协议基本功能描述
sip-----the session initiation protocol1、sip协议的基本功能简介sip是一个会话初始化协议,用于建立会话,不提供其他额外的会话控制服务。sip协议需要同其它流媒体协议同时进行工作。sip协议主要提供一下五个方面的服务:1)用户定位:找到要呼叫用户2)用户有效性:被叫用户是否愿意参加会话。3)用户能力:确定使用的流媒体协议与流
2015-04-13 09:23:47
1750
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人