基于c/s结构的聊天室开发

技术:Java
摘要:
在网络飞速发展的今天,互联网成为人们高速获取、揭晓和传递信息的主要渠道,它在人们政治、经济、生活等各个方面发挥着主要的作用。互联网上存在大量的信息,人与人之间的沟通、信息交换显得尤为主要。人们一直在寻找一种方便、低廉的交流信息的工具,因此网上聊天便成为人们的首选,而一个好的聊天工具是:操作基本、方便、人性化,节省系统资源。为了方便各级部门与上级部门的联系及数据汇报,特构建此聊天系统。
从实际工程应用角度出发,以计算机网络原理为指导,结合当前网络中的一些常用技术开发了本聊天室工具。该工具具有聊天室聊天、二人私聊、表情的应用以及请离用户的功能。论文主要对当今聊天软件的发展情况、与该聊天软件相关的各种技术以及该聊天工具的实现做了一个详细的阐述。
本聊天室设计初衷是为软件开发人员在局域网中方便交流,减少成本,消除由于交流不同带来的开发成本上升。作为计算机网络的应用之一聊天工具,受到了用户的普遍爱好,它把人们带进了一个虚拟的网络世界,大大的加深了人们之间的联系。它将会作为未来人们通过因特网相互联系和娱乐的主要平台。聊天工具的开发主要用到了网络通信技术、语音的采集、压缩、传输、解压缩以及回放等技术,文件传输技术、windows的多线程技术以及视频的采集、压缩解压缩技术等。
第一由于软件基于Socket通信,在此基础上,实现点对点聊天、广播聊天、一对多聊天、悄悄话以及表情,可以运行于任何支持TCP/IP协议的机器上。用到了多线程的设计,因此线程之间的同步是该聊天工具的一个关键之处。
第二由于系统采用C/S(Client/Server)结构,客户端与客户端之间以及客户端与服务器端之间都需要传送一些控制消息,因此系统需要自定义一些消息类型,这个是该聊天工具的又一个关键之处。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值