廊坊师范学院本科生毕业论文(设计)论文题目:网络语音聊天软件的设计与实现论文摘要:随着计算机应用技术的快速发展和日益普及,网络也遍及到我们生活的每个角落,为我们的学习和工作带来极大的方便。很多人都使用过传统的文字输入聊天方式,与之不同的另外一种聊天方式就是语音聊天。主要对那些不会使用键盘的老年用户和追求时尚的年轻人,语音聊天是一种非常好的聊天方式,它能增加聊天双方的亲切感和真实感,语音聊天就涉及到语音的传输。本系统主要讨论了Windows系统下网络语音的传输,主要利用Windows系统下的API函数和SOCKET函数以及VC开发平台的强大功能来实现。本系统可以实现网络间文字、语音信息的传输。关键词:套接字;网络编程;语音传输Title:VoiceChatSoftwareDesignandImplementationAbstract:Andpopularizesdaybydayalongwiththecomputerapplicationtechnologyfastdevelopment,thenetworkalsospreadseachquoinwhichlivestous,bringsenormousconvenientforoursstudyandthework.Verymanypeopleallusethetraditionalwritinginputtochattheway,chatsthewaywithitdifferentotheronekindisthepronunciationchats.Mainlycannotusethekeyboardtothesetheoldageuserandthepursuefashionyoungpeople,thepronunciationchatsisonekindextremelygoodchatstheway,itcanincreasechatsthebilateralwarmfeelingsandthethirddimension,thepronunciationchatsinvolvestothepronunciationtransmission.ThissystemmainlydiscussedundertheWindowssystemthenetworkpronunciationtransmission,itmainlyusesWindowsunderthesystemtheAPIfunctionandtheSOCKETfunctionaswellasVCdevelopstheplatformtheformidablefunctiontorealize.Thissystemmayrealizethenetworkthewriting,thepronunciationinformationtransmission.Keywords:Sleevejointcharacter;Networkprogramming;Pronunciationtransmission目录1.绪论.............................................................11.1背景介绍....................................................11.2相关知识....................................................11.2.1VisualC++简介........................................11.2.2MFC库简介............................................21.2.3Winsock的发展.........................................21.2.4Socket及WindowSocketAPI简介..........................32.需求分析.........................................................52.1可行性分析..................................................52.2需求分析....................................................52.2.1系统功能需求...........................................52.2.2系统性能需求...........................................62.2.3系统运行需求...........................................63.总体设计.........................................................73.1各个模块的功能..............................................74.详细设计.........................................................84.1系统界面的实现..............................................84.2各模块具体流程.............................................114.2.1通信模块..............................................114.2.2文字模块..............................................144.2.3语音模块..............................................165.测试............................................................176.结束语..........................................................20参考文献...........................................................21致谢...............................................................22代码附录...........................................................23