摘要: (转) Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1362093即时消息(IM)指的是近似实时的消息交互。即时消息通常很短,虽然并不要求这样。IM通常用于会话模式,也就是说,消息的交互是一来一回的,并且很快,近似于交互式的会话。 提出了MESSAGE方法,扩展了SIP协议以传送IM消息。由于MSEEAGE是SIP消息,所以它继承了SIP协议所有的路由和安全特性。 MESSAGE用MIME格式的body携带具体内容。MESSAGE本身并不建立dialog;在多数应用里,每条IM消息都是独立的,颇似分页消息。 MESSAGE也 阅读全文
posted @ 2007-05-08 11:06 摇滚的石头 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 1 请求和响应事件是从 SipProvider to its SipListener。2 可以用事务发出响应。3 sent-by, received 参数的用法和意义?4 dialog状态:在invite事务中,对话状态转变顺序为:null -> early -> confirmed -> terminanted;在非invite事务中,如subscribe,对话状态转变的顺序为:Null -> Confirmed -> Terminated;4 事务状态: 在客户端invite事务中,当客户端事务创建一个INVITE请求后就进入CALLING状态,如果事务在ca 阅读全文
posted @ 2007-04-25 12:17 摇滚的石头 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 下面方法用来测量代码段在同一线程上执行所消耗的时间,度量单位是“十亿分之一秒 ” 毫微秒。final long startTime = System.nanoTime(); //開始時間final consumingTime = System.nanoTime() - startTime; //消耗時間 阅读全文
posted @ 2007-04-23 14:40 摇滚的石头 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1、SIP协议介绍... 42、SIP协议功能概况... 43、术语... 54、实施概览... 55、协议的结构... 116、协议的定义... 127、SIP消息:... 177.1 请求... 177.2应答... 187.3 头域... 197.4包体... 217.5 分帧的SIP消息(Framing SIP Messages)... 228 一般用户代理行为... 228.1 UAC特性... 238.2 UAS特性... 298.3 重定向服务器... 329 取消一个请求(Cancel)339.1 客户行为(Client Behavior)349.2 服务端行为(Server 阅读全文
posted @ 2007-04-19 13:37 摇滚的石头 阅读(22391) 评论(0) 推荐(4) 编辑
摘要: 转http://blog.csdn.net/dylgsy/UML的类图关系分为:关联、聚合/组合、依赖、泛化(继承)。而其中关联又分为双向关联、单向关联、自身关联;下面就让我们一起来看看这些关系究竟是什么,以及它们的区别在哪里。1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。 阅读全文
posted @ 2007-04-19 13:31 摇滚的石头 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 摘要本文介绍 Java 平台支持增补字符的方式。增补字符是 Unicode 标准中代码点超出 U+FFFF 的字符,因此它们无法在 Java 编程语言中描述为单个的 16 位实体(例如char数据类型)。这些字符一般极少用,但是,有些会在诸如中文或日文人名中用到,因此,在东亚国家,政府应用程序通常会要求支持这些字符。Java 平台目前正在改进,以便支持对增补字符的处理,这种改进对现有的应用程序影响微乎其微。新的低层 API 在需要时能够使用单个的字符运行。不过,大多数文本处理 API 均使用字符序列,例如String类或字符数组。现在,这些均解释为 UTF-16 序列,而且,这些 API 实现 阅读全文
posted @ 2007-04-19 13:28 摇滚的石头 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 1.javax.sip.ClientTransaction:ClientTransaction应用可以理解为发送INVITE信息到UAS。ClientTransaction也用从SipListener接收到的回应进行匹配。和ServiceTransaction相对应。方法:ClientTransaction的方法:Request createAck()通过ClientTransaction创造一个关于当前的请求的正确应答。void sendRequest()用于发送创建的请求消息。这个类的调用意味着上层的应用是UAC。2.javax.sip.Dialog:一个会话用来响应2个点对点的用户之间. 阅读全文
posted @ 2007-04-19 13:16 摇滚的石头 阅读(2250) 评论(0) 推荐(0) 编辑
摘要: 1。 代码上是看不出来聚合和组合的,A组合B,则A需要知道B的生存周期,即可能A负责生成或者释放B,或者A通过某种途径知道B的生成和释放。 阅读全文
posted @ 2007-04-17 16:21 摇滚的石头 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 【导读】 SIP、SAP、SDP是NGN与3Tnet中涉及的重要协议。本文在介绍与分析SIP、SAP、SDP协议的基础上,给出了一个基于三种协议组合而实现的多媒体会议应用实例。 1 引 言 SIP(Session Initiation Protocol,会话初始协议)、SAP(Session Announcement Protocol,会话通告协议)、SDP(Session Description Protocol,会话描述协议)是三个与会话(Session)有关的既有联系又有区别的RFC协议。在本文中,我们将对这三个协议做简单分析并给出一个利用这三个协议实现的具有一定实用价值的多媒体... 阅读全文
posted @ 2007-04-13 14:39 摇滚的石头 阅读(695) 评论(0) 推荐(0) 编辑
摘要: UML 类图介绍一、UML简介 UML(Unified Modeling Language)即统一建模语言,是OMG(Object Management Group)发表的图标式软件设计语言。UML的功能:可视化、说明、建造、建文档UML包括: 用例图(Use case diagrams) 类图(Class diagrams) 序列图(Sequence diagrams) 合作图(Collaboration diagrams) 状态图(Statechart diagrams) 活动图(Activity diagrams) 构件图(Component diagrams) 部... 阅读全文
posted @ 2007-04-09 13:57 摇滚的石头 阅读(421) 评论(0) 推荐(0) 编辑