首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--程序设计论文

基于XMPP协议的P2P即时通讯软件设计

摘要第1-3页
ABSTRACT第3-7页
第1章 绪论第7-15页
   ·研究背景第7-13页
     ·即时通讯简述第7-10页
     ·发展现状第10-12页
     ·发展趋势第12-13页
   ·工作内容第13-15页
第2章 开发环境和相关技术第15-27页
   ·嵌入式 LINUX开发环境第15-16页
   ·体系结构的选择第16-19页
     ·C/S与 P2P的比较第16-18页
     ·本系统采用的体系结构第18-19页
   ·SOCKET技术第19-20页
   ·XMPP协议介绍第20-23页
     ·XMPP协议的优势第21-22页
     ·四个标准协议内容第22-23页
   ·XML技术第23-27页
     ·XML技术的优势第24-25页
     ·XML解析器的设计第25-27页
第3章 客户端软件总体设计第27-42页
   ·客户端的开发环境第27页
   ·系统的硬件设计第27-29页
   ·客户端的需求分析第29-32页
     ·客户端所应满足的条件第29-30页
     ·客户端所应具备的特点第30-31页
     ·客户端的基本使用功能第31-32页
   ·系统总体框架设计第32-34页
   ·客户端总体框架第34-42页
     ·客户端分层架构第34-37页
     ·客户端总体功能规划第37-39页
     ·客户端消息处理设计第39-40页
     ·客户端各项服务请求第40-41页
     ·客户端各项服务响应第41-42页
第4章 客户端软件的具体设计第42-67页
   ·基本数据结构第42-45页
   ·客户端主要功能设计第45-58页
     ·用户注册服务设计第45-48页
     ·登陆验证服务设计第48-51页
     ·好友花名册服务设计第51-52页
     ·改变当前状态设计第52页
     ·操作好友列表服务设计第52-56页
     ·发送接受消息服务设计第56-57页
     ·退出系统服务设计第57-58页
   ·客户端总体通讯流程第58-60页
   ·客户端基本模块设计第60-64页
     ·会话池设计第61-62页
     ·XML解析器设计第62页
     ·包处理模块设计第62-63页
     ·事件处理模块第63-64页
   ·功能库分层设计第64-65页
   ·系统的线程设计第65-67页
第5章 客户端设计中的关键问题研究第67-87页
   ·客户端的安全机制第67-79页
     ·即时通讯的安全机制第67-68页
     ·客户端设计采用的安全机制第68-79页
   ·带 NAT的防火墙穿越问题第79-87页
     ·带 NAT的防火墙第80-81页
     ·几种广泛应用的解决方案第81-85页
     ·本系统所采用的解决方案第85-87页
第6章 结束语第87-89页
   ·本文工作总结第87-88页
   ·下一步工作方向第88-89页
参考文献第89-91页
致谢第91-92页

论文共92页,点击 下载论文
上一篇:网络多媒体终端系统软件设计
下一篇:基于WinCE平台多媒体终端软件设计