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

即时通讯系统的研究与实现

摘要第1-5页
Abstract第5-10页
第1章 绪论第10-14页
   ·课题的背景第10-11页
   ·即时通讯系统研究和应用现状第11-12页
   ·本文的主要研究第12-13页
   ·本文的内容安排第13-14页
第2章 即时通讯系统的技术背景第14-22页
   ·客户机/服务器模型第14-16页
   ·即时通讯系统服务拓扑模型第16-17页
   ·传输协议第17-21页
     ·TCP/IP协议的产生和发展第17-18页
     ·TCP/IP的优点第18页
     ·TCP/IP的参考模型第18-21页
   ·小结第21-22页
第3章 Visual C++的网络编程第22-34页
   ·套接字网络编程原理第22-23页
     ·套接字简介第22页
     ·套接字的分类第22-23页
   ·基于MFC CSocket类的客户/服务器应用程序第23-25页
     ·构造消息类第23-24页
     ·套接字类第24-25页
   ·多线程技术第25-27页
     ·创建多线程程序第25页
     ·线程同步第25-27页
   ·数据库的访问技术—ADO技术第27-29页
     ·ADO特点概述第27-28页
     ·Visual C++中使用ADO第28页
     ·ADO接口简介第28-29页
   ·软件护肤工具第29-33页
     ·抽屉式菜单第29-31页
     ·软件皮肤工具第31-33页
   ·小结第33-34页
第4章 NAT穿透技术分析第34-51页
   ·NAT相关知识点第34-35页
     ·NAT的定义第34页
     ·NAT的分类第34-35页
   ·穿透NAT方案的研究第35-37页
     ·中转第35-36页
     ·反向连接第36-37页
   ·UDP Hole Punching技术第37-43页
     ·会话方式第38页
     ·公共NAT后面的结点第38-40页
     ·不同NAT后面的节点第40-41页
     ·多级NAT后面的节点第41-43页
     ·UDP空间超时第43页
   ·TCP Hole Punching技术第43-47页
     ·套接字和TCP端口重用第43-44页
     ·打开点对点的TCP流第44-46页
     ·应用程序看到的行为第46页
     ·同步TCP打开第46-47页
   ·打洞方法的实现第47-50页
   ·小结第50-51页
第5章 即时通讯系统模块设计第51-56页
   ·即时通讯系统的总体要求第51-52页
     ·项目背景第51页
     ·系统软件结构分析第51页
     ·用户特点第51-52页
     ·软件开发及运行环境分析第52页
   ·即时通讯系统的整体构架和功能概述第52-53页
   ·即时通讯系统模块的主要功能第53-55页
     ·聊天功能第54页
     ·查看历史信息功能第54-55页
   ·小结第55-56页
第6章 即时通讯系统的设计与实现第56-71页
   ·即时通讯系统程序设计知识点第56-57页
     ·消息的确定第56-57页
   ·客户机类模块的构成第57-66页
     ·类图结构第57-58页
     ·客户机中主要类的说明第58-66页
   ·服务器的说明第66-68页
     ·服务器窗口说明第66-68页
   ·打洞核心代码说明第68-70页
   ·小结第70-71页
第7章 总结与展望第71-74页
   ·总结第71页
   ·发展需求第71-74页
     ·添加语音/视频第71-72页
     ·加强信息传输的安全性第72-73页
     ·集成企业短信中心第73-74页
参考文献第74-77页
致谢第77-78页
作者在攻读学位期间公开发表的论文第78页

论文共78页,点击 下载论文
上一篇:基于嵌入式SNMP网管代理系统的设计及实现
下一篇:利用.NET技术实现电子政务系统的研究