基于cs结构的局域网聊天工具内容摘要:

用语、格式、图表、数据、量 和单位、各种资料引用规范化、符合标准。 10 论文篇幅 10000 字左右。 5 实评总分 成绩等级 评阅教师评审意见: 评阅教师 签名: 说明:评定成绩分为优秀、良好、中等、及格、不及格五个等级,实评总分 90—100 分记为优秀, 80— 89 分记为良好, 70— 79 分记为中等, 60— 69 分记为及格, 60 分以下记为不及格。 L 湖南科技学院本科毕业论文(设计)答辩记录表 论文题目 基于 c/s 结构的局域网聊天工具 作者姓名 张程元 所属系 、 专业、年级 电子工程系 电子信息工程 专业 09 年级 指导教师 姓名、职称 张丹 硕士 答 辩 会 纪 要 时间 2020年 5月 18日 地点 三 教 103 答 辩 小 组 成 员 姓 名 职务(职称) 姓 名 职务(职称) 姓 名 职务(职称) 张新安 教授 唐云 讲师 李荣 讲师 潘海军 高级实验师 梁晓林 讲师 张丹 硕士 答辩中提出的主要问题及回答的简要情况记录: 问题一:你的设计的意义。 答:我的设计是局域网内 Linux下的一个应用,主要方便局域网内 Linux 操作系统下的工作人员 使用本应用 交流。 问题二:在你的设计中收到消息后怎么判断消息的类型。 答:在设计中我采用了 IPmsg协议,在发送消息前进行组包, 同时接收到消息后对消息进行解包,通过不同的命令字判断消息的类型。 问题 三 :你的设计有什么不足。 答:我的设计是在命令行下运行,为了界面友好,之后我还一定做一个有图形界面的聊天工具出来。 会议主持人: 记 录 人: 年 月 日 M 答 辩 小 组 意 见 评语: 评定等级: 负责人(签名): 年 月 日 系 学 位 委 员 会 意 见 评语 : 论文(设计)最终评定等级: 负责人(签名): 系部(公章) 年 月 日 校 学 位 委 员 会 意 见 评语: 评定等级: 负责人(签名): 年 月 日 I 目录 绪论 .................................................................................................................................. 1 1 局域网聊天工具设计的基本理论 .................................................................................. 3 数据报协议 ——IPMSG(飞鸽传书) ................................................................. 3 SOCKET 网络 编程 ................................................................................................ 4 创建一个用于网络通信的 I/O 描述符(套接字) .................................. 5 Socket 配置 ................................................................................................... 5 bind( )函数 .................................................................................................... 6 建立连接和收发数据 .................................................................................. 6 TCP/UDP 创建客户端和服务器 ........................................................................... 6 Tcp 创建服务器 .......................................................................................... 7 Tcp 创建客户端 ........................................................................................... 8 Udp 创建服务器 ........................................................................................... 8 Udp 创建客户端 ........................................................................................... 9 SQLITE 3 数据库 ...................................................................................................... 9 2 局域网聊天工具的设计的实现 .................................................................................... 11 设计的系统功能分析 .......................................................................................... 11 上下线广播 .......................................................................................................... 12 消息的 收发 .......................................................................................................... 13 文件的收发 .......................................................................................................... 17 SQLITE3 对聊天记录的保存 ................................................................................. 19 3 程序运行及分析 ............................................................................................................ 20 结论 .................................................................................................................................... 23 参 考 文 献 ...................................................................................................................... 24 附录:程序 (部分 ) ............................................................................................................. 25 致 谢 .................................................................................................................................. 30 II 插图索引 图 1 工作概况图 ................................................................................................................ 11 图 2 总流程图 .................................................................................................................... 11 图 3 打印帮助信息 ............................................................................................................ 12 图 4 上线广播 amp。 amp。 下线广播 .............................................................................................. 12 图 5 消息接收线程 ............................................................................................................ 14 图 6 消息发送线程 ............................................................................................................ 15 图 7 发送文件流程 ............................................................................................................ 17 图 8 文件接收流程 ............................................................................................................ 17 图 9 运行程序提示登陆 .................................................................................................... 20 图 10 飞秋上线通知 amp。 amp。 下线通知 .................................................................................... 20 图 11 在线好友列表 .......................................................................................................... 20 图 12 收发信息 .................................................................................................................. 21 图 13 发送文件 ...........................................。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。