- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多功能聊天软件的设计与开发
摘 要
如今互联网技术高度发达,网络聊天软件作为一种开销低且方便快捷的通讯手段,被越来越多的人所使用。
本文阐述了如何使用GTK+图形开发库和C语言编写一个基于Linux平台运行的聊天软件的过程。文章主要分为四个部分,第一部分主要分析了该类产品的一个发展过程和开发此类软件的背景及意义。在此基础上,进一步的分析了该类产品的需求情况。在第三章中详细的介绍了所选取的开发环境,通过了解这些知识将会对该类软件的开发流程有一个总体的认识。之后,在通过对预备方案的分析和总结后,最终确定设计路线。
程序设计路线这一章节对该软件的各个功能模块和操作处理流程进行了详细的划分和设计,并且运用各种图表清晰的展现了软件的模块信息和总体结构。软件的预期效果在这一章节中得到了体现,完成效果符合前期的需求分析。
最后总结了该软件开发的不足之处,还有软件需要完善的部分。
关键词:Linux系统;C/S结构;TCP/IPDesign and Implementation of Chat Software on the Platform of Linux Operating System
Abstract
Nowadays the network technology develops very rapidly, the chat program as a cheap and quick means of communication has been adopted by more and more people in the world.
This disquisition expounds how to use the GTK+ and C cord a chat program based on the Linux platform, and the paper is divided into four parts. The first part is to deal with the development of this product and the background and significance of developing of this software. On this basis it goes on to describe the demand for this product. The third part introduces the choice about the circumstance of this development. With such knowledge in hand, we have a general idea of the developing program of this software. And the design idea will be determined through the analysis and summing-up of the preparatory design.
In the section dealing with the program design, all the function modes and their operation flow of this software give an account of the detailed division and design. In addition, all the charts show the information of the modes and their whole structures.
Finally, the paper points out the shortcomings in the design of the software. And it is hoped that further efforts will be made in the design.
Key words: Linux Operating System; Client/Server Model; TCP/IP Protocol; Network Programming; Graphics User Interface
目 录
论文页数:26页
1 引言 1
1.1 课题的背景及意义 1
1.2 网络聊天软件的发展及现状 1
1.3 TCP/IP协议简介 2
1.3.1 TCP协议简介 2
1.3.2 UDP协议简介 2
1.4 套接字简介 3
1.5 开发平台简介 3
1.5.1 Linux系统简介 3
1.5.2 Gtk+图形开发库简介 4
1.5.3 Gnome的开发结
您可能关注的文档
- 毕业设计(论文)-JAVA社区新闻管理系统设计.doc
- 毕业设计(论文)-JAVA网上手机商店百宝箱的设计与实现.doc
- 毕业设计(论文)-JSP+JavaBean+Servlet学院网上信息管理系统设计.doc
- 毕业设计(论文)-JSP科研成果申报系统设计与开发.doc
- 毕业设计(论文)-jsp某药店销售信息管理系统的实现.doc
- 毕业设计(论文)-JSP社区网络服务之后台管理设计.doc
- 毕业设计(论文)-JSP网上考试系统设计与实现-前台设计.doc
- 毕业设计(论文)-JSP网上书店系统.doc
- 毕业设计(论文)-JSP网上选课系统设计.doc
- 毕业设计(论文)-JSP学生评奖评优管理系统.doc
- 2025年济源职业技术学院单招(数学)历年真题考点含答案解析.docx
- 2024重庆渝富高质产业母基金私募股权投资基金管理有限公司招聘10人笔试参考题库附带答案详解.pdf
- 2024重钢集团财务共享中心公开招聘3人笔试参考题库附带答案详解.pdf
- 2025年浙江东方职业技术学院单招语文2019-2024历年真题考点试卷含答案解析.docx
- 2025年浙江东方职业技术学院单招英语2014-2024历年真题考点试卷摘选含答案解析.docx
- 2025年浙江东方职业技术学院单招职业适应性测试历年(2019-2024年)真题考点试卷含答案解析.docx
- 2025年浙江交通职业技术学院单招英语2014-2024历年真题考点试卷摘选含答案解析.docx
- 2025年浙江体育职业技术学院单招职业适应性测试历年(2019-2024年)真题考点试卷含答案解析.docx
- 2025年浙江交通职业技术学院单招语文2019-2024历年真题考点试卷含答案解析.docx
- 2024锡林浩特市白银库伦牧场招聘4人笔试参考题库附带答案详解.pdf
文档评论(0)