background image

  

   

摘 要 1
Abstract..........................................................................................................................2

  

第一章 引 言.............................................................................................................1

1.1 课题背景......................................................................................................................................1
1.2 国内外研究现状.........................................................................................................................1
1.3 本课题研究的意义.....................................................................................................................2

  

第二章 理论知识介绍.................................................................................................3

2.1 C++语言的介绍..........................................................................................................................3
2.2 VFW 简介....................................................................................................................................4
2.3 C/S 结构的介绍..........................................................................................................................6
2.4 线程的实现方法.........................................................................................................................7

  

第三章 需求分析.........................................................................................................9

3.1 软硬件环境.................................................................................................................................9
3.2 需求分析......................................................................................................................................9

  

第四章 系统结构.......................................................................................................11

4.1 硬件结构....................................................................................................................................11
4.2 软件结构....................................................................................................................................11

4.2.1

功能需求.............................................................................................................11

4.2.2

系统功能模块图.................................................................................................12

4.3 系统各模块流程图...................................................................................................................12

 

第五章 系统的详细设计.............................................................................................13

5.1 文字聊天...................................................................................................................................13

5.1.1 TCP

套接字的运用.............................................................................................13

5.1.2 

文字聊天实现.....................................................................................................14

5.2 语音视频聊天...........................................................................................................................17

5.2.1 UDP

套接字的运用............................................................................................17

5.2.2

视频的捕获.........................................................................................................17

5.2.3

捕获窗口.............................................................................................................19

5.2.4

视频捕获驱动.....................................................................................................20

5.2.5

语音录制.............................................................................................................20

5.2.6

语音回放.............................................................................................................21

3