UDP封包拼装成SIP消息

1.今天用UDP拼装了一下SIP消息开始顺序是乱序的

    NSString*via            =@"Via: SIP/2.0/UDP 10.10.5.55:5060;rport;branch=z9hG4bK2128929301";

    NSString*from          =@"From: ;tag=619567594";

    NSString*to            =@"To: ";

    NSString*cSeq          =@"CSeq: 20 MESSAGE";

    NSString*call_ID        =@"Call-ID: 1676457301";

    NSString*max_forwards  =@"Max-Forwards: 70";

    NSString*content_type  =@"Content-Type: text/plain";

    NSString *content_length = @"Content-Length:    88";

    NSString*date          =@"Date: Mon, 30 Jul 2018 16:52:32 GMT";

    NSString*user_agent    =@"User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)";

后来改了一下把Content-Length放在最后,结果成功发送了SIP消息,也就是说协议的顺序是很重要的。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容