目录
摘要......................................................................................................................................................1
abstract..................................................................................................................................................2
目录......................................................................................................................................................3
第一章 前言......................................................................................................................................4
第二章 软件设计..............................................................................................................................5
2.1 软件的需求分析....................................................................................................................5
2.1.1 整体结构..................................................................................................................5
2.1.2 信令系统的实现......................................................................................................5
2.1.3 语音通信的实现......................................................................................................6
2.2 软件的功能模块简介............................................................................................................6
第三章 Socket 通讯介绍 ....................................................................................................................7
3.1 Socket 的基本概念 ................................................................................................................7
3.2 Socket 通信实现原理 ............................................................................................................7
第四章 语音通讯介绍........................................................................................................................9
4.1 语音通信的原理....................................................................................................................9
4.2 语音数据的网络传输..........................................................................................................10
4.3 对单工声卡的支持.............................................................................................................12
第五章 软件实现原理......................................................................................................................13
5.1 通信模块的实现..................................................................................................................13
5.2 音频模块的实现..................................................................................................................13
5.2.1 语音的采集和播放:...............................................................................................14
5.2.2 VC++实现语音数据的网络传输.............................................................................15
第六章 软件具体实现......................................................................................................................17
6.1 软件的页面设计..................................................................................................................17
6.1.1 服务器端的界面设计..............................................................................................17
6.1.2 客户端的界面设计..................................................................................................18
6.2 软件的运行方式..................................................................................................................18
6.3 软件的具体实现..................................................................................................................19
6.3.1 处理客户端请求建立与服务器的连接...................................................................19
6.3.2 处理客户端向另一客户端发送连接请求...............................................................19
6.3.3 处理客户端的响应请求...........................................................................................20
6.3.4 处理客户端的通信...................................................................................................20
6.3.5 处理客户端断开通话连接的请求...........................................................................20
6.3.6 处理客户端断开与服务器的连接...........................................................................20
结论....................................................................................................................................................21
致谢....................................................................................................................................................22