首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

基于Symbian OS的P2P系统研究

摘要第1-6页
ABSTRACT第6-9页
第1章 绪论第9-14页
   ·课题背景第9-10页
   ·研究目的及意义第10-11页
   ·国内外相关技术发展现状第11-13页
     ·P2P 发展概况第11-12页
     ·Symbian OS 发展现状第12-13页
   ·本文主要研究内容与论文结构第13-14页
第2章 基于 Symbian OS 的 P2P 相关技术介绍第14-21页
   ·Symbian OS 体系结构及其API第14-16页
   ·Series 60 开发平台第16-18页
     ·Series 60 第三版介绍第16-17页
     ·Series 60 平台开发架构第17-18页
     ·Series 60 主要API 介绍第18页
   ·基于Symbian OS 的软件架构第18-21页
     ·基于Symbian OS 软件框架第18-19页
     ·基于Symbian OS 的WLAN 架构第19-21页
第3章 Symbian OS 的 P2P 系统概要设计第21-35页
   ·系统概述第21页
   ·需求分析第21-24页
     ·UI 界面第21-22页
     ·网络接入和管理第22页
       ·t orrent 文件的读取与解析第22-23页
     ·P2P 及其扩展协议的支持第23页
     ·系统需求引擎配置第23-24页
   ·MySymBT 概要设计第24-26页
     ·MVC 模式简介第24-25页
     ·MySym BT 软件MVC 设计第25-26页
   ·关键协议与算法分析第26-34页
     ·P2P 资源查找算法介绍第26-27页
     ·BitTorrent 协议第27-30页
     ·Kademlia 协议第30-33页
     ·Kad_BOA 算法第33-34页
   ·BitTorrent,Kademlia 与Kad_BOA 的选因第34-35页
第4章 MySym BT 设计与实现第35-48页
   ·MySymBT 网络连接功能设计与实现第35-39页
     ·CCommunicationEngine 类第35-36页
     ·InitializeL()方法第36页
     ·Free()方法第36-37页
     ·Instance()和NetMgr()方法第37页
     ·ConstructL()和~CommunicationEngine()方法第37页
     ·CCommunicationEngine 工作流程第37-39页
   ·网络的监听数据的处理设计与实现第39-42页
     ·通过Sockets 发送数据第40-41页
     ·通过Sockets 接受数据第41页
     ·Sockets 基类的封装实现第41-42页
     ·t orrent 文件读取与解析第42-43页
   ·Peer 之间连接的设计实现第43-45页
     ·Peer 之间连接的状态转换图第43-44页
     ·Peer 之间连接通信的实现第44页
     ·关闭连接CloseL ()函数的实现第44-45页
   ·Tracker 功能的设计与实现第45-46页
   ·Kademlia 协议与Kad_BOA 算法设计与实现第46-48页
第5章 MySym BT 测试与分析第48-51页
   ·测试环境与软件安装第48页
     ·Tracker 及WEB 服务器端部署第48页
     ·智能手机端部署第48页
   ·MySymBT 测试与结果分析第48-51页
     ·功能测试第48-49页
     ·性能测试第49-50页
     ·测试结果分析第50-51页
第6章 结论与展望第51-52页
   ·结论第51页
   ·展望第51-52页
参考文献第52-55页
致谢第55-56页
附录A 攻读学位期间发表的学术论文第56页

论文共56页,点击 下载论文
上一篇:便携式低氧帐篷自动监控系统设计与开发
下一篇:高速网络入侵检测若干关键技术的研究