|
技术:C++、QT等
摘要:
随着嵌入式在生活中的应用越来越广泛,嵌入式LINUX下的socket网络编程也越来越热门。为了加强对Linux系统下的编程的各种知识点的整合与灵活运用,让我更加熟悉Linux下的编程操作,我选择了Linux下网络聊天工具作为毕业设计题目。
本系统主要功能在于实现多个客户端与服务器端之间的信息传递与文件传输功能。系统主要实现4大聊天室功能:注册与登录系统,公聊,私聊,文件传输。应用LINUX下的socket网络编程并使用TCP实现简单聊天程序。编程过程中不断用各种网络调试工具进行调试程序,最终做成了简单的在LINUX下的聊天工具。
关键词: LINUX下的socket网络编程 Qt TCP 聊天工具
目录:
第一章 嵌入式聊天系统概述 1
1.1嵌入式系统原理及应用 1
1.2嵌入式聊天系统的信息化意义 2
第二章 系统方案 3
2.1 Qt简介 3
2.2 系统的设计环境 3
2.3系统的功能介绍 3
2.4系统模块划分 4
2.5模块调用关系 4
第三章 实现原理 5
3.1 服务器连接 5
3.1.1服务器端 5
3.1.2客户端 5
3.2 注册、登陆实现原理 5
3.2.1服务器端 6
3.2.2客户端 7
3.3 私聊实现原理 8
3.3.1 服务器端 8
3.3.2 客户端 8
3.4 公聊实现原理 9
3.4.1 服务器端 9
3.4.2 客户端 10
3.5 保存聊天记录 10
第四章 系统实现 11
4.1 注册与登录系统实现 11
4.1.1注册的时候与服务器的交互过程 11
4.1.2登陆的时候与服务器的交互过程 11
4.1.3退出 12
4.2 聊天功能实现 13
4.2.1两个用户在私聊功能 13
4.2.2公聊功能 13
4.3 聊天记录保存实现 14
总 结 33
体 会 33
参考文献 35
致 谢 36
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览 支付
|
|