优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

网络即时通信的原理和实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

摘要

随着社会的发展,人民生活水平的进步,互联网进入了千家万户,人们也开始逐渐迈入“信息时代”。而随着对于信息的需求越来越强烈,人们已经不满足于通过互联网、邮件、电视等媒体获得信息量了,他们对于信息的及时性要求越来越高。对于外界的联系,人们也不仅仅局限于电子邮件和电话,他们需要更快的联络方式--即时信息(Instant Messenger,简称IM),以便可以随时随地传递信息。

[来源:http://think58.com]

网络即时通信系统就是为了方便传递信息而应运而生。该系统就是运用Directshow技术和网络技术相结合而开发出视频聊天的网络即时通信系统。该系统解决了在实现即时通信主要面临的技术难题:音频与视频必须同步播放,需要解决它们如何同时开始和停止,并且拥有同样播放速率(rate);数据流可以是不同的格式,如AVI,ASF还可以是MPEG等。 think58 [资料来源:THINK58.com]

本首先介绍了网络即时通信的相关知识;接着介绍了开发该系统所要运用到的Windows Socket 网络编程和COM的原理基本知识;然后具体介绍了如何把Directshow技术和网络技术相结合,实现预期的目标;最后介绍在VC++6.0的平台上,怎么样进行系统的工程设计、程序代码的编写、程序的调试和执行、对不足之处的分析。

think58.com [资料来源:THINK58.com]

[资料来源:http://www.THINK58.com]

  think58.com [资料来源:http://THINK58.com]

 

think58

[版权所有:http://think58.com]

[资料来源:THINK58.com]

目录 内容来自think58

[来源:http://think58.com]

第一章 前言  1 [资料来源:THINK58.com]

第二章网络即时通信和基于DirectShow的网络即时通信系统  2

[资料来源:http://THINK58.com]

第一节 网络即时通信  2 think58

[来源:http://www.think58.com]

一、网络即时通信系统的组成    2

think58好,好think58 [资料来源:THINK58.com]

[来源:http://www.think58.com]

二、网络即时通信系统的广泛应用    2 copyright think58 [资料来源:http://www.THINK58.com]

第二节 基于DirectShow的网络即时通信系统  2 [资料来源:http://THINK58.com]

一、基于DirectShow的网络即时通信系统的简介   6

think58好,好think58 [来源:http://think58.com]

[资料来源:http://think58.com]

二、基于DirectShow的网络即时通信系统的组成   7 think58.com [资料来源:www.THINK58.com]

第三章 Windows Socket 网络编程   7 think58好,好think58

[资料来源:http://think58.com]

第一节第一节 Socket数据传输方式  7

[资料来源:THINK58.com]

   一、TCP/IP 体系结构与特点  7 think58.com

[资料来源:www.THINK58.com]

   二、专用术语  7 内容来自think58

[资料来源:http://THINK58.com]

第二节 Windows Socket套接字编程原理  7 think58.com

[版权所有:http://think58.com]

  一、客户机/服务器模式   7 本文来自think58

[来源:http://www.think58.com]

  二、基本套接字 7 本文来自think58 [资料来源:www.THINK58.com]

  三、典型过程图 7 think58.com

[资料来源:http://think58.com]

  四、利用CAsyncSocket类实现Socket编程  7 [资料来源:http://think58.com]

第三章 COM的原理 20 [版权所有:http://think58.com]

第一节 概述  20 think58

[资料来源:http://THINK58.com]

第二节 COM结构  21 copyright think58

[资料来源:www.THINK58.com]

一、COM结构 21

think58好,好think58 [来源:http://www.think58.com]

[资料来源:http://www.THINK58.com]

二、COM接口 23 think58

[资料来源:www.THINK58.com]

三、IUnknown接口    25 [版权所有:http://think58.com]

第三节 COM的特性 25

[资料来源:http://www.THINK58.com]

一、语言无关性   25 内容来自think58 [来源:http://www.think58.com]

二、进程透明性   26

think58.com [版权所有:http://think58.com]

[版权所有:http://think58.com]

三、可重用性:包容和聚合  27 本文来自think58 [资料来源:http://THINK58.com]

四、安全性   27 think58

[来源:http://www.think58.com]

五、多线程特性   27 think58

[资料来源:http://www.THINK58.com]

第四节 COM的发展前景 28 copyright think58

[来源:http://www.think58.com]

第五章网络即时通信系统程序的完成  34 [资料来源:THINK58.com]

第一节 系统的工程设计 34

内容来自think58 [来源:http://www.think58.com]

[来源:http://www.think58.com]

第二节 程序代码的编写 35 think58好,好think58 [来源:http://think58.com]

一、使用MFC创建应用程序工程,并编辑窗体资源   35 copyright think58 [资料来源:www.THINK58.com]

二、获得DirectShow  COM对象及接口的代码  36

think58好,好think58

[资料来源:www.THINK58.com]

[来源:http://www.think58.com]

三、利用已有的COM对象代码进行继承 37 本文来自think58 [资料来源:http://think58.com]

四、编写实现视频聊天功能的类和函数 42 think58.com

[资料来源:http://THINK58.com]

五、编辑窗体资源并编写对应的消息响应函数代码   44 内容来自think58

[版权所有:http://think58.com]

第三节 程序的调试和执行   44

内容来自think58

[资料来源:www.THINK58.com]

[来源:http://www.think58.com]

第四节 对程序的不足之处的分析 48

think58 [版权所有:http://think58.com]

[资料来源:http://THINK58.com]

主要参考文献 49 think58 [资料来源:http://THINK58.com]

致谢 76

think58.com [资料来源:http://think58.com]

[资料来源:http://think58.com]

 

[版权所有:http://think58.com]