4.6 部分功能流程 16
4.6.1 群聊 17
4.6.2 私聊 17
4.6.3 文件传输 18
4.6.4 保存消息 18
4.6.5 清空消息 18
4.6.6 管理员踢出用户 19
4.6.7 管理员查看历史消息 19
4.6.8 管理员修改用户昵称 20
4.7 服务器端代码分析 20
4.7.1 ChatTookit类 21
4.7.2 Server类 21
4.7.3 Service类 22
4.7.4 ServerFrame类 22
4.8 客户端代码分析 23
4.8.1 Client类 24
4.8.2 Listener类 24
4.8.3 FileReceive类和FileSender类 25
4.8.4 ClientFrame类 26
5 测试结果 27
5.1 服务器端启动服务 27
5.2 客户端登陆 27
5.3 公聊与私聊 28
5.4 保存消息与清空消息 28
5.5 文件传输 29
5.6 修改昵称 30
5.7 管理员踢出用户 31
5.8 管理员查看历史消息 32
5.9 服务器端关闭服务 32
6 缺陷与完善 33
6.1 软件存在的问题 33
6.2 使界面变得更加美观 33
结 论 34
致 谢 35
参考文献 36
1 引言
1.1 本课题的背景及现状
2014年1月16日,中国互联网络信息中心(CNNIC)在北京发布了第33次《中国互联网络发展状况统计报告》。报告显示,截至2013年底,中国网民规模达到6.18亿,45.8%的互联网普及率。其中,移动电话用户达到了500万,继续保持稳定增长。移动电话用户的持续增长促进了各类手机客户端应用程序的开发,成为2013年中国互联网发展的一大亮点。各方面都显示出如今网络的发展态势。
随着网络和互联网用户数量的普及显著增加,各大门户网站纷纷搭建起一个庞大的聊天室。如:新浪聊天室、QQ聊天室、搜狐聊天室等都成为大家很喜欢的聊天室。比如我们所熟悉的新浪聊天室,新浪开设许多主题鲜明的聊天室:如针对年轻人娱乐放松的心态而开设的娱乐频道,包括健身、热舞和点歌等子频道,可以方便年轻人在网上放松自己,给自己空余时间找到乐趣和找到爱好相同的好友。为针对单身男女而开设的交友频道,有针对中年网友的中年专区,有针对相同地区的同城有约,还有针对婚姻和综艺的专区。还有针对财经和教育的频道,可以方便各方面的专业人士来进行专业性的交流,可以方便用户找到有共同语言的网友,网友还可以在这里学习财经如炒股这方面的经验,还可以在教育专区学习到先进的教育理念,学习到一些教育知识。并且针对社会的流行话题都有相应的主题室。随着提高的网络技术,并在近几年逐步的改进,视频成为互联网上最流行的聊天方式,此外,我们可以很容易地相互通信,还可以更直观地了解对方,实时聊天的真面目。而现在随着因特网聊天室的发展,其功能也已经越来越丰富了,新浪聊天室就会开展一些社会宣传和讨论各种形式的活动。我们可以通过网络的形式直接和名人专家进行互动,使活动的效果更快更好的得到发挥。 java+Socket局域网在线交流的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_14467.html