3.4.3 消息转发及广播 17
3.4.4 用户信息管理 18
3.4.5 终止客户端会话 18
4 系统测试 19
4.1 测试环境配置 19
4.2 功能测试 19
4.2.1 注册登录功能测试 19
4.2.2 状态显示功能测试 21
4.2.3 文本聊天功能测试 22
4.2.4 语音聊天功能测试 23
4.2.5 视频聊天功能测试 23
4.2.6 文件传输功能测试 24
4.2.7 服务器终止会话功能测试 24
4.3 本章小结 25
5 总结与展望 25
5.1 研究工作总结 25
5.2 未来研究展望 25
致谢 26
参考文献 26
基于SIP协议的即时通信系统研究与实现
引言:在网络快速发展的今天,即时通信系统的功能也拓展得越来越广泛,从只能提供文本通信到现在,不仅涉及了日常交流,更是涉及到了办公合作、电子商务、娱乐休闲、社会交友等人类生活的方方面面,所以不夸张的说,即时通信系统的发展直接影响了人类的生活质量。
1 绪论
1.1 研究背景
21世纪是信息的时代,随着互联网技术的发展,信息在传递方面也有了崭新的一面。现今聊天软件成为信息传递最为广泛的应用工具,它发挥了即时性通信的特点,可以让用户在第一时间内得到信息的交流,它不仅可以让用户进行文字聊天,而且还增添语音、视频功能。这样可以让网上的好友身临其境的面对面的聊天,让彼此之间更为深入的了解。人性化的设计让每个用户都可以得心应手的使用,从而获得更多人的青睐。Internet的出现连通了整个世界,而聊天软件的出现则连通了每一位网上的用户。聊天软件经历了近几年突飞猛进的发展之后,即时通讯工具早已不再是简单的互联网通讯工具,它已经成为一个集互动交流、休闲娱乐、信息管理为一体的多元化互联网应用平台,为人类的生活提供了方方面面的便利,让人们在互联网上的交流更加充满活力与生机。
1.2 主要技术的研究现状及发展趋势
1.2.1 即时通信技术
1.2.2 SIP协议
SIP(Session Initiation Protocol,会话初始协议)是由IETF(Internet Engineering Task Force,因特网工程任务组)制定的应用层协议,它基础的正式确立是在2001年随着RFC3261的1.3 研究意义
如今市场上的大部分即时通信工具,它们都将应对一个必将面临的问题,那就是它们采用的协议都是私自制定的,而且是不公开,各有差异的,这就造成了它们之间难以互联互通。未来市场上的即时通信工具会更加多,用户在使用不同的即时通信工具时会产生大量的切换,对用户耐心和磁盘空间都造成一定程度的困扰。据调查数据显示,网民对即时通信工具普遍的不满就是各工具之间无法实现互联互通,有超过80%的用户希望即时通信工具在这方面做出改善。在国家十二五规划,大力发展下一代网络(NGN)的背景下,且在国内此类文献资料不多,开发此类的应用必将成为国内IT产业的趋势,可以预见,未来即时通信市场必将迎来一场翻天覆地的变革。
1.4 论文安排
本文通过研究SIP协议的原理及即时通信技术,提出了基于SIP协议的即时通信系统的解决方案,并利用Visual Studio 2015实现了系统客户端和服务端软件的编写。 基于SIP协议即时通信系统设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_32658.html