- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华 南 农 业 大 学
课 程 论 文 ( 设 计 )
课程名称 数据结构
件学院件2014-12-10
小组成员表
姓名 学号 承担任务 服务器与客户端的交互 好友列表的构建及逻辑处理 好友列表的构建及逻辑处理 界面半透明处理及界面优化 多个界面触发处理及连接和基本操作流程的规划
华南农业大学信息学院
课程设计实验
起止日期:2014-2015学年 第一学期
系别 软件工程 班级 班 学号 姓名 张宏业于socket“Talk”网络天序们这用编写网聊天程序,要界面的实现明显便于言。主要责系的网络服务端的建传输层网络层/IP协议进行通信。对息打包对象,序列化,通过接来进行客端的交流服端客户端都开启多线程来实现实时通信。
过这次对网络编程特别是对流的处理线程面,了很深入的了解。
需求分析
b)概要设计
我负责的所有
c)测试分析
总结:
需求分析方面:
如今这个网络时代,在这个信息爆炸的时代,络聊天成为是人与人交流须的具了然已有多种网络聊天工,不定满我们的需求,个产都有们各的理念,们只有做也自己的特色,大众所接受,能是完成一款好的聊天软件。
,我服务器在阿里云载成功,可实现外网通信试验。在服务和客户端都采了多线程来对实时通信处理,在管理线程方面用了态哈希表,服务很好地去收各个客户端发来的各种信息,并现转发能。客端方面也采用哈希表保存个聊天窗口,很好实对多聊天的功能。
好友列表上的消息提醒功能,我采用了的机制,个消息进行了入作,当点击取消息时,进行对消息的出栈,点击次,进行一次出栈,直到栈为空。程的处理
多线程作时,忘了每个户端退出登陆关闭线程,该程一直运行,当客户端次登陆后,再次开启线程,使ashMap中线程重复,成消息法送或接收问题,不及关闭线程是个不安全的现象。化对流的理
程环中复同一个输出流进行例化,成出错常。目mon包中的所有类于前期大家论得不够严谨,造成这中进行了大量修改,别是构建好友列表时,在common中的serdata中应包含什么资料,进行了反复改。
4.数据库的问题
期对数据库知识不了解,造成了队友很多重复的改,后来自学了基本的数据库知识,行了好地行了资料的储存
5.把服务器挂载在网现了局网天后,想把它实现到外网也可以使用,始在淘宝家上得了一个测试务器把包成ar后,上去用获得的公网试连不上,查找了相关资料,涉及了关udp打洞等问题。后阿里云上用了务,解决了一切问题,实现了外网连接。
ClientB
监听端口
阻塞,
等待连接。。。
ClientA
ClientC
通过socket连接
登录成功
验证登录信息
ClientA线程开启
Server
ClientC线程开启
ClientB线程开启
1.端口监听和连接过程
您可能关注的文档
- 实体检测试块留置专项施工方案_new分析报告.doc
- 上海罗店大型居住社区二期工程C10地块施工组织设计(报公司)分析报告.doc
- 融资性担保公司信用评级委托文本分析报告.doc
- 瞬变电磁__new分析报告.doc
- 厦门大学网络教育2015-2016学年第一学期《宏观经济学(专科)》课程复习题_new分析报告.doc
- 实验五用EXCEL进行时间序列_new分析报告.doc
- 山东省东营市垦利县七校(五四制)2016届九年级上学期期中联考政治试卷分析报告.doc
- 人教版高一化学必修1全册(全集35课时)_new分析报告.doc
- 石家庄铁道大学继续教育学院毕业论文模板_new分析报告.doc
- 石化综合预案评审后_new分析报告.doc
最近下载
- 七年级上册语文第一单元重点内容整合练习含答案及解析.pdf
- 植物界 一、植物界的主要类群.ppt VIP
- 【36页PPT】CQI23模塑系统评估.pptx VIP
- 全科医生转岗培训模拟练习题附答案6.doc
- 2022-LY-022林地保护利用规划林地落界技术规程.pdf VIP
- (高清版)W-S-T 403-2024 临床化学检验常用项目分析质量标准.pdf VIP
- YYT1437-2023 医疗器械 GBT42062应用指南.pdf VIP
- 2025年全国导游资格证考试《全导+地导》真题卷(含答案).pdf VIP
- CBT 3000-2019 船舶生产企业生产条件基本要求及评价方法.docx VIP
- 交通事故案例分析.ppt VIP
文档评论(0)