下载此文档

基于socket网络聊天系统开发与设计.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
基于Socket网络聊天系统开发与设计
随着 的飞速发展,网络聊天以其方便快捷的优点成为最普遍的网络交流方式之一,不仅越来越受到人们的青睐,而且还丰富了人们的网上生活。本网络聊天系统以 Client/Server 为开发模式,利用 JDBC 连接数据库,采用Java技术在TCP/IP环境下,实现客户端和服务器端两部分程序(Client和Server)的链接。系统对客户端发来的用户信息进行匹配、读取和转发,然后客户端模块能够实现点到点的聊天。基于Socket网络聊天系统设计具有开放性,实时性,多话题交错等特点,方便了人们网上交流。
【关键词】网络聊天设计模块系统
随着网络技术的普及,网络聊天逐渐成为网络商圈和生活商圈中不可或缺的组成部分。网络上最常用的交流工具是腾讯 QQ,QQ 引用了 ICQ 的功能即只要将对方加为好友,不管对方是否在线,我们无论对方在哪里,只要登陆 QQ,他就能够看到我们给他发的信息,随时随地的和对方进行信息交流。现在的网络聊天已经不再是一个简单的沟通工具,而是一个信息资讯和娱乐的工具。随着技术的发展,网络聊天应该具备一定的运行方式和实现方式,也就需要开发出一个基于 Socket 的网络聊天工具。现在的计算机应用正从传统的单用户工作模式向多用户信息交流共享工作的方向发展,在工作过程中,多个用户交流信息即需要使多台机器能够联网并能交流数据,这样就必须要有个大家都认同的方式来实现这个目的,网络聊天打破了异地之间的距离限制。同时客户对于网络聊天工具的友好的界面和快捷的操作方式也越来越高,如今随着网络技术的不断完善,最初的文字交流发展成语音交流,在高效性功能上也要求有较强的延展性,能够提供方便、快捷的交流。
1 系统开发功能
C/S计算技术提高了聊天速度
该技术充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,将服务器程序返回的结果以特定的形式显示给用户并进行相应的处理,再将结果返回给客户程序。聊天系统有多种实现方式,其中一种是点对点的聊天系统,还有一种是基于Socket的集中式聊天系统,这种聊天系统需要登陆统一的聊天服务器。基于Socket的聊天系统中主要有两种角色,不同的客户端登陆是使用网页刷新方式,通过客户端不断地自动刷新,将服务器端整个页面内容下载到客户端显示,这种方式的聊天很快被更新的聊天技术所替代。聊天系统在客户端和服务器之间主要传送的是文字信息,服务器把最近的文字信息推送到客户端,不但减少了网络传输内容,而且也提高了聊天速度。
实现了多功能的数据库管理系统
这种基于Socket的聊天系统有别于普通Web浏览的连接方式。客户端发出聊天信息的同时,客户端也在接受服务器发送过来的其他人的聊天信息,请求不存在那种前后对应关系,客户端和服务器一旦建立连接,与服务器端的连接实现与其他用户的文本的发送,并实现聊天的功能。C/S体系结构由客户应用程序和数据库服务程序组成,当我们对数据库中的数据进行任何操作时,客户程序就会自动发出请求,服务器程序和储存管理功能较为透明。对于工作在前台程序上的最终用户是
“透明”的, Java应用为客户提供了一个操作系统的标准接口,在硬件和操作系统平台上安装一个Java平台之后,输出流程序从外部设备写数据时,使用输入流。输入流只能读

基于socket网络聊天系统开发与设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人jiaxidong_01
  • 文件大小0 KB
  • 时间2015-08-25