职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-5-30 10:04:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术: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金币 才能浏览支付



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表