Sip协议栈-消息层的设计与实现

一个SIP消息既可以是一个从客户端到服务器端的请求,也可以是一个从服务器端到客户端的一个应答。

一个消息由三部分组成:消息起始行、消息头、消息体。消息体分为XML格式的消息和SDP消息。消息编解码时采用延迟解析策略,即用到某个字段时再解析,提高响应速度。消息生成时,先将消息分解为三部分:消息起始行、消息头、消息体。如果用到某个具体的字段时,再对上述三部分进行解析。         

     下图描述了消息层的关键类的类图:

 

posted on 2011-10-12 17:52  顾文锦  阅读(432)  评论(0编辑  收藏  举报