内容简介:
嵌入式操作系统课程项目设计报告 Linux下的网络聊天室,正文共23页,5701字,附源程序。
摘 要
本项目设计并实现了Linux下的简单网络聊天室。在Linux下编写并调试服务器端程序和客户端程序,实现客户端和服务器端的连接和通信。可以在单片机上打开多个窗口分别运行服务器端和客户端,或者将多台计算机连接起来作为客户端和服务器端,实现多主机间的远程连接。本设计使用了网络套接字socket和多线程在网络中的应用,并使用GTK+图形界面编程为聊天室建立聊天界面,方便用户使用。在此基础还基于linux下的vi编译器实现客户端间的
文件传输。本项目已调试成功,可以在单片机网络聊天中使用。
关键词: 网络聊天室 linux socket server/clientGTK
目 录
作品设计报告1
Linux下的网络聊天室1
第1章 绪 论5
1.1编写的目5
1.2背景5
1.3定义5
第2章 系统方案6
2.1开发目标6
2.2用户的特点6
2.3假定和约束6
第3章 功能与指标7
3.1系统功能7
3.2模块结构如下图3-1所示7
3.3功能需求与系统模块的关系如下图3-2所示7
3.4基本设计概念8
第4章 实现原理9
4.1基于Client/Server模型的面向对象的网络程序9
4.2基本流程图如下图4-1所示9
第5章 任务分工10
5.1娄晓彦负责部分10
5.2夏佳佳负责部分10
5.3我负责的模块:10
第6章 硬件框图11
6.1系统主界面,如图5-1所示11
6.2注册模块12
6.3登录模块15
6.4用户在线显示17
6.5私聊模块19
6.6公聊20
6.7文件传输22
第7章 特 色23
7.1精度23
7.2时间特性要求23
7.3灵活性23
7.4输入输出要求23
7.5数据管理能力要求(针对软件系统)23
7.6故障处理要求23
总 结24
参考文献26
相关说明:
1、下载本站部分资料,需要注册成为本站会员。如果你尚未注册或登录,请首先注册或登录。
2、48小时内下载同一文件,不重复扣金币。
3、下载后请用WinRAR或WinZIP解压缩后使用。
4、如采用迅雷等下载工具下载失败,请直接用浏览器下载。
5、如仍有其他下载问题,请看常见问题解答。
下载地址: