java+Socket局域网在线交流的设计与实现
时间:2018-04-29 14:11 来源:毕业论文 作者:毕业论文 点击:次
局域网在线交流的设计与实现摘要随着因特网逐渐的发展,上网已经成了人们获得讯息的主要方法。一些传统的信息交流方式如e-mail,由于它在传递消息有延迟的原因,未能满足我们要实时获取信息的要求。即时通讯应运而生,为公众提供一个新的综合的信息交流平台。局域网聊天室就是一种很多人使用的聊天方式。我们可以使用多种编程语言来完成这个功能丰富的局域网聊天室。 本篇论文设计实现了一个局域网聊天室,本系统采用客户端和服务器端的架构,使用了java的图形组件,开发出简洁大方和结构合理的客户端和服务器界面;利用Socket网络编程技术实现客户端和服务器端的连接交互;通过对数据输入输出流的合理设计,实现信息的交流和展示。同时,系统实现了用户单聊,群聊,文件传输和管理员功能等。22011 关键词:局域网聊天室;Java;Swing组件;Socket技术 毕业论文设计说明书(论文)英文摘要 Title:The Design and Implementation for LAN Online Communication Abstract With the gradual development of the Internet,the Internet has become the primary method that people get the message.Some traditional information exchange as e-mail,because it has a reason for the delay in the delivery of the message failed to meet our requirements to obtain real-time information.IM came into being, to provide the public a new integrated information exchange platform.LAN chat room is a chat mode that a lot of people used.We can use a variety of programming languages to complete this feature-rich LAN chat rooms. This paper designed and implemented a LAN chat room,the system uses the client and server-side architecture,using a graphical java components developed simple and elegant and rational structure of the client and server interfaces.It uses Socket network programming technology interact client and server side of the connection,the data input and output streams through rational design,implementation,communication and display of information. Meanwhile,the system achieved a single user chat,group chat,file transfer,and administrator functions. Keyword: LAN chat room;Java;swing component;socket 目 次 1 绪 论 1 1.1 本课题的背景及现状 1 1.2 本课题的目的、内容、要求 2 1.2.1 目的 2 1.2.2 内容 2 1.2.3 要求 3 2 系统开发环境与工具的介绍 4 2.1 开发环境的介绍 4 2.2 开发工具的介绍 4 2.3 开发技术的介绍 4 3 需求分析 6 3.1 课题概述 6 3.1.1 总体描述 6 3.1.2 模块功能介绍 7 3.2 客户端功能详细介绍 9 3.2.1 用户登陆 9 3.2.2 用户退出 9 3.2.3 用户昵称修改 9 3.2.4 公聊 9 3.2.5 私聊 10 3.2.6 保存消息 10 3.2.7 清空消息 10 3.2.8 文件传输 11 3.3 服务器端功能详细介绍 11 3.3.1 启动和关闭服务 11 3.3.2 用户管理 12 3.3.3 聊天功能 12 3.3.4 消息管理 12 4 聊天系统的设计与实现 14 4.1 目的 14 4.2 运行环境 14 4.3 体系结构概述 14 4.4 聊天室服务器端设计 15 4.5 聊天室客户端设计 15 (责任编辑:qin) |