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

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

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

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

 

原文地址:https://www.cnblogs.com/wenjingu/p/2208917.html