摘 要
随着计算机应用技术的快速发展和日益普及,网络也遍及到我们生活的每个角落,为我们的学习和工作带来极大的方便。很多人都使用过传统的文字输入聊天方式,与之不同的另外一种聊天方式就是语音聊天。主要对那些不会使用键盘的老年用户和追求时尚的年轻人,语音聊天是一种非常好的聊天方式,它能增加聊天双方的亲切感和真实感,语音聊天就涉及到语音的传输。
本系统主要讨论了Windows系统下网络语音的传输,尤其是对网络编程做了较深入的学习和应用,并以语音聊天为例给出了应用实例。本系统主要利用Windows系统下的API函数和SOCKET函数以及VC开发平台的强大功能来实现。经过半年多的努力,终于完成了语音传输系统的需求分析、模块功能划分、多媒体编程、服务器-客户端模型等。本系统可以实现网络间文字、语音信息的传输。
关键词 信息传输;网络编程;语音传输;多媒体
目 录
论文总页数:19页
1 引言 1
2 语音传输系统需求分析 1
3 开发工具与环境介绍 2
3.1 Visual C++概述 2
3.1.1 Visual C++简介 2
3.1.2 Visual C++的发展过程 2
3.1.3 Visual C++的特点 3
3.2 Visual C++的集成开发环境 3
3.3 Windows程序设计基础 4
3.3.1 概述 4
3.3.2 消息处理函数 4
3.3.3 窗口的建立 5
3.3.4 消息循环 6
4 Windows网络编程 8
4.1 网络和协议 8
4.2 Winsock 接口 9
4.3 服务器程序和客户程序创建过程 11
5 语音传输系统功能实现 13
5.1 语音模块实现 13
5.2 服务器和客户端功能的实现 14
6 系统功能的测试与分析 15
6.1 语音聊天程序使用介绍 15
6.2 测试与分析 16
结 论 16
参考文献 17
致 谢 18
声 明 19
1 引言
20世纪是计算机的世纪,计算机及相关技术的快速发展令人目不暇接。伴随着计算机技术的发展,网络的发展更加迅猛,令人不禁有“只有想不到,没有做不到”之感。网络已经成为最大的信息传输方式之一。在新的世纪里,我们更要掌握好计算机知识。随着高新技术的不断发展,计算机更新速度越来越快,计算机已经逐渐溶入人们的生活。很难想象没有计算机的现代社会将变成一个什么样子。计算机已经和我们的生活息息相关。而可视化操作简单的Microsoft Windows操作系统就越来越频繁的出现在我们的工作学习中,给我们带来了很多便利。随着计算机的不断发展,网络技术也在不断发展。现在我们通过网络进行学习、讨论、交流、游戏等等,网络正逐渐成为我们身边不可或缺的东西。那么要进行交流,语言、文字是不可缺少的。如何进行网络间的语言文字交流?通过对Visual C++和Windows网络编程技术的学习,本系统研制出一个能够进行网络间语言文字交流的语音传输软件。