自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 MFC GDI 编程基础

1、GDI Windows中负责图形输出的接口,GDI图形设备接口。 2、DC 设备描述表是一个定义一组图形对象及其属性、影响输出的图形方式(数据)结构。windows提供设备描述表,用于应用程序和物理设备之间进行交互,从而提供了应用程序设计的平台无关性。设备描述表又称为设备上下文,或者设备环境。 DC(设备描述表):当Windows程序在屏幕、打印机或是其他设备上画图时,它并不是将

2015-04-22 23:29:44 646

原创 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 816

原创 RFC3261 SIP协议---proxy的代理行为

sip代理服务器是用来转发sip协议到UAS(客户代理终端)上的,一个请求可能通过多个proxy服务器最后转发到了UAS上的。在这个过程中,proxy服务器需要有一个是否要处理的判断,如果需要处理,那么proxy服务器决定路由选择,在发送到下一个目的地前修改请求内容。应答的路径是和请求路径是相同的,只不过是方向是相反的。一个proxy服务器可以是无状态的,也可以是有状态的。对于无状态服务器,它只是具

2015-04-21 11:38:59 2654 1

原创 RFC3261 SIP协议---- invite

UAC初始化一个会话 1、创建一个invite请求 创建invite请求除了之前的6个必须包含的头域外,invite请求还应该包含: Allow头域:指出了在一个对话中,什么样的方法可以被处理。 Support头域:指出了UAC可以支持的扩展方法有哪些。 Accept头域:指出了那些content-type是UAC支持

2015-04-20 11:42:53 1920

原创 RFC3261 SIP协议----register

注册功能主要是向注册服务器的地址记录增加、删除或是查询一个或是多个终端的实际联系地址。这样,当一个request消息发 送到代理服务器的时候,就用request消息的request-URI去与地址记录进行匹配,如果匹配上,找出实际联系地址,转发request消息到这个实际地址上。注册消息必须包含如下这些头域: request-URI:指明了要向那个服务器进行注册

2015-04-17 15:55:17 4597

原创 RFC3261 sip协议------cancel请求

Cancel请求Cancel请求是用来取消一个之前已经发送过得请求的,如果这个请求已经得到了应答,那么Cancel请求是失效的。所以Cancel请求一般都用是用来取消invite请求的,因为invite的请求得到最终应答的时间比较长。对于一个有状态的UAS来说,Cancel请求是点对点的,就是Cancel请求需要每个proxy服务器进行处理和应答。

2015-04-15 10:32:14 4897

原创 RFC 3261 SIP协议----UAS行为

当UAS收到一个request的时候,它要安装如下的顺序进行处理这个request:Method Inspection:当一个已经鉴权的方法发送到UAS的时候,它首先要检查这个request的方法,如果方法不支持,则返回405应答。在这个返回的405应答中,UAS添加了一个allow头域,包含了UAS支持的方法。如果UAS支持接受到的request的方法,处理继续进行。。。。

2015-04-14 15:49:05 868

原创 RFC 3261 SIP协议-----sip协议构成

SIP协议是一个分成协议,这个分层指的是逻辑上的分成而非物理上的分成,而且sip协议的分层没有必须的要求都要有。SIP协议逻辑上分为三层:SIP逻辑与语法层:这一层的主要作用在与编解码一个sip消息;SIP传输层:这一层定义了一个客户端如何发送请求和接收应答,一个服务器如何接收请求和发送应答SIP事物层:处理应用服务的重发,匹配请求,应用服务超时的管理事物。SIP事物用户层:每

2015-04-14 14:37:19 802

原创 RFC3261 sip协议---UAC行为详解

用户代理:一个用户代理是一个完整的终端系统,它包含了一个用户的客户端代理UAC(用来发送请求和处理应答),和一个用户服务器代理UAS(用来接收请求,回复应答)。注:用户代理值得就是一个完整的sip呼叫系统,UAC指的就是客户端,UAS指的就是服务器。UAC与UAS处理程序依据两个因素:第一个请求与应答是否为同一个对话,第二基于请求的方法。UAC行为UAC产生一个

2015-04-13 17:19:20 3009

原创 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 2955 1

原创 RFC3261 SIP协议学习笔记----sip协议基本功能描述

sip-----the session initiation protocol1、sip协议的基本功能简介sip是一个会话初始化协议,用于建立会话,不提供其他额外的会话控制服务。sip协议需要同其它流媒体协议同时进行工作。sip协议主要提供一下五个方面的服务:1)用户定位:找到要呼叫用户2)用户有效性:被叫用户是否愿意参加会话。3)用户能力:确定使用的流媒体协议与流

2015-04-13 09:23:47 1732

Nginx源代码

Nginx轻量级web服务器,源代码学习工具

2013-06-08

bash shell

GUN的shell源代码,学习liunx必备

2013-06-08

linux操作系统

可以用于学习的linux,值得一下。版本为linux-0.11-040304

2013-06-07

空空如也

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

TA关注的人

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