基于Linux的网络即时通讯软件设计与实现-通信与信息系统专业论文.docxVIP

  • 30
  • 0
  • 约4.88万字
  • 约 62页
  • 2018-12-21 发布于上海
  • 举报

基于Linux的网络即时通讯软件设计与实现-通信与信息系统专业论文.docx

基于Linux的网络即时通讯软件设计与实现-通信与信息系统专业论文

酉亩窑运盔堂巫土甄宜生主焦i盒奎 酉亩窑运盔堂巫土甄宜生主焦i盒奎 莲!互 摘要 (网络即时通讯是在后Pc时代兴起的一种以Internet网络及其他有线、无 线网络为基础的实时通讯方式。本论文致力于研究开发一套以Linux系统为基 础的,与平台无关的网络即时通讯系统(MyComm)。 针对国内外主流网络即时通讯软件存在的主要不足音/本文提出了将网络即 时通讯软件引入Linux操作系统桌面平台的必要性。在此基础上。论文采用了 商业大、中型软件设计中常用的CVS版本控制,完成了MyComm系统服务器和 客户机的软件总体设计,实现了诸如实时传送消息、用户管理、好友管理等网 络即时通讯的基本功能。本文的主要研究工作及其技术特点为:应用ANSI C/C++语言、MySQL和QT系统调用完成了系统软件开发,体现了与平台无关的 设计思想:引入了多线程及后台守护进程的系统设计方法,对用户消息原文经 过加密后放在UDP报文中进行网络传输,使该系统具有良好的时间响应性和安 全特性;在服务器端,为管理员提供了基于命令行的系统管理方式;在客户机 端,为了提供良好的人机交互界面,利用QT为开发平台,采用了流行的“皮 肤”设计方法;为适应使用者计算机配置的差异,将所有系统文件打包制作成 能自动安装的R雕格式,用户不须手工重新构造和编译Makeflle文件,因而 更适合于Linux环境下软件的发行和更新。 【

文档评论(0)

1亿VIP精品文档

相关文档