欢迎来到天天文库
浏览记录
ID:35660350
大小:281.86 KB
页数:64页
时间:2019-04-07
《基于tcpip协议的实时语音聊天系统的实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、基于TCP/IP协议的实时语音聊天系统的实现11实时语音聊天系统概述11.1实时语音聊天系统的历史22实时语音聊天系统的技术及需求分析3图2-7音频回放数据流程图203实时语音聊天系统的实现2034软件测试35这个实时语音聊天软件的主程序界面如图4-1所示,点击右下角和右上角的按钮都可以退出该软件,但是如果是处于语音聊天状态而要强制退出程序的话建议点击右下角退出按钮而不是右上角的红色按钮。因为在语音聊天过程中对内存的读写要求比较严格,如果强制关闭程序则可能会发生内存读写错误,从而导致整个操作系统暂时无法响应。3536图4-1实时语音聊天软件主界面363其中
2、左上角的菜单中包括4个子选项,分别是连接,断开,等待连接和测试。在菜单栏下面有三个快捷键按钮,其中按键“”对应菜单选项中的“连接”,直接点击也可弹出如图4-3所示的对话框。按键“”对应菜单选项中的“断开”,当用户按下这个按键时,将会立即结束聊天,无论是在与对方聊天状态下还是在本机测试状态下,这个键都将无条件结束正在进行的语音处理过程。按键“”对应菜单项中的“测试”,直接点击这个按键软件就会直接跳转到本机测试状态来响应本机用户对软件的测试。如果用户想让它处在被动接听状态,那么就点击菜单中的“等待连接”键,如图4-2。36373图4-2实时语音聊天菜单界面37
3、点击“连接”按键,将会弹出一个对话框,如图4-3所示。3737图4-3IP地址输入框38在IP地址框中输入对方IP点击“开始”,等待对方连接。如果对方拒绝或输入的IP错误则会弹出一个对话框,如图4-4所示。38338图4-4拒绝聊天对话框38在工具菜单中只有一个选项,点击即可获取IP,如图4-5所示。38339图4-5实时语音聊天软件工具栏39当请求信息到达对方时,就会弹出一个对话框,提示用户是否同意语音聊天,如图4-6所示。39339图4-6实时语音聊天软件请求连接对话框40在该语音聊天软件主界面上,点击“菜单”按键,就会有一个下拉菜单,包含四个选项:连
4、接、断开、等待连接和测试。如果点击连接,就会弹出一个IP地址输入的对话框,输入对方IP地址后点击“开始”,等待对方连接。如果对方拒绝或输入的IP错误则会弹出一个对话框,提示用户连接失败。而当请求信息到达对方时,就会弹出一个对话框,提示用户是否同意语音聊天,若对方点击确定,双方用户就可以进行语音通话了。若双方想结束通话,可以点击“”或者在“菜单”键的下拉菜单中的“断开”键都可以结束通话,然后点击主界面右上角的红色按键就可以退出该聊天软件了。另外,点击“”键或菜单项中的“测试”,该软件就会直接跳转到本机测试状态来响应本机用户对软件的测试。如果用户想让它处在被动
5、接听状态,那么就点击菜单中的“3等待连接”键。在软件主界面上还有一个按键“工具”,点击后就回出现一个选项,点击即可获取本机IP。以上所述就是整个用户界面的实际聊天过程。40结束语40参考文献:413基于TCP/IP协议的实时语音聊天系统的实现基于TCP/IP协议的实时语音聊天系统的实现引言随着通信网络技术的发展,人们之间的交流方式越来越方便,文本聊天已经不能满足人们节奏日益加快的生活,语音聊天的技术变得不可或缺。即时通信自从上世纪80年代末出现以来,即时通信逐渐涵盖了微博、音乐、电子邮件、视频、游戏和搜索等多种功能。目前市面使用较多的即时通信软件包括微博、
6、微信、腾讯QQ、YY、Facebook等等,就连支付宝和淘宝等软件也增添了加好友聊天的新功能。实时语音聊天系统是即时通信系统的一个核心部分,它利用当今盛行的网络编程技术,面向各种局域网用户,利用TCP/IP3基于TCP/IP协议的实时语音聊天系统的实现协议以及相关技术实现局域网内实时语音聊天,为各企业公司职员的交流提供了方便,一起解决工作中面临的难题,为各类局域网用户带来方便。3基于TCP/IP协议的实时语音聊天系统的实现1实时语音聊天系统概述1.1实时语音聊天系统的历史近年来,计算机正在改变我们的通信、工作和娱乐的方式。随着网络时代的到来,通过网络实现人
7、与人之间跨区域的实时交流已经可以实现。但网络只能提供硬件技术上的支持,如果想通过网络实现没有地域局限的交流还需要软件技术的支持。因此,为满足人们的需要,聊天系统就应运而生了。最早的聊天系统仅仅是在UNIX环境下,利用talk指令在用户间建立纯文字的在线交流,它只能传输一般ASCⅡ码。随着通信网络技术的快速发展,实时语音的传输已经能够实现。1.2实时语音聊天系统的发展前景随着互联网用户数量的增加和使用领域的逐步拓展,基于TCP/IP3基于TCP/IP协议的实时语音聊天系统的实现协议的实时语音聊天系统开始焕发生机。实时语音聊天系统能够提供一个支持语音和数据通信
8、双向通信的协作框架,因此能够让用户利用网络享受实时语音聊天系统带来
此文档下载收益归作者所有