Linux下的聊天室软件任务书

 2021-08-20 12:08

1. 毕业设计(论文)主要目标:

进行C语言编程,完成聊天室服务器与客户端代码的编写,实现用户的注册、登录、用户注册信息的储存、私聊群聊、超级用户禁言解禁、显示在线列表、修改个人信息等功能。

并对代码进行漏洞的修复,界面的优化,以及软件在各种异常情况下的运行状态的调查。

2. 毕业设计(论文)主要内容:

(1)搭建C/S架构,利用多线程、socket套接字,完成客户端在服务器端的登录(三次握手)、连接以及数据的简单传输。 (2)在服务器端构建数据库,并完成用户的注册功能以及注册后信息的储存。结合客户端进行数据库数据存储的简单检验,确保能够成功注册并登录。

(3)利用GTK界面,完成客户端的界面布局,以及登录、注册、在线列表、实时聊天、聊天记录查询等功能的完成。

(4)利用makefile对多段代码同时进行编译,提高编程效率,

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 主要参考文献

朱文凯,陶波,何岭松,基于Internet的嵌入式e-维护装置,2002,21(6):17-21

林慧琛,Red hat Linux服务器配置与应用,人民邮电出版社,2006.1

岳 浩,Linux操作系统教程,机械工业出版社,2005.4

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文任务书,课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。