发新话题
移动帖子 加入精华 加入置顶 加入收藏 关注此帖

多人聊天室的程序设计、编码与分析(一)设计原理



多人聊天室的程序设计、编码与分析(一)设计原理

核心的技术要求
  • 服务器端采用ServerSocket侦听多客户端的连接
  • 服务器端保存所有已连接客户端的信息
  • 服务器端将客户端发来的信息转发给每一个已连接的客户端
  • 异常的处理

服务器端
  • 采用多线程技术处理每个客户端的请求。
  • 每个线程的接收数据和发送数据分开处理
  • 采用BlockingDeque类,实现发言的缓冲与集中处理
  • 采用Set保存每个线程,使用线程的ID作为hashCode和equals的判断标准

客户端
  • 支持Send按钮和回车的发送
  • 简单的文本检查
  • 接收信息在线程处理
快乐渡过每一天,减肥坚持每一天
编辑 回复 快速回复 TOP

Re:多人聊天室的程序设计、编码与分析(一)设计原理

有时间一定好好看看
老紫竹这全是好东西
来这的人有福气
http://heisetoufa.ggblog.com
1群:5302559
2群:5358308
3群:43605976
4群:43605925(
编辑 回复 快速回复 TOP

Re:多人聊天室的程序设计、编码与分析(一)设计原理

支持,多学习
编辑 回复 快速回复 TOP

Re:多人聊天室的程序设计、编码与分析(一)设计原理

学习,就应该这样,弄一些项目,大家一起学习研究
编辑 回复 快速回复 TOP

Re:多人聊天室的程序设计、编码与分析(一)设计原理

支持,多学习
----------------------http://michelecindy.javaeye.com
编辑 回复 快速回复 TOP

Re:多人聊天室的程序设计、编码与分析(一)设计原理

顶起老紫竹,这是个好地方.
编辑 回复 快速回复 TOP

Re:多人聊天室的程序设计、编码与分析(一)设计原理

我正在做聊天室啊
编辑 回复 快速回复 TOP

Re:多人聊天室的程序设计、编码与分析(一)设计原理

正在学习,真是好东东!!
编辑 回复 快速回复 TOP

Re:多人聊天室的程序设计、编码与分析(一)设计原理

昨天专门申请了铜牌会员进来看~~
编辑 回复 快速回复 TOP

Re:多人聊天室的程序设计、编码与分析(一)设计原理

唉呀,好东西,顶了
编辑 回复 快速回复 TOP

Re:多人聊天室的程序设计、编码与分析(一)设计原理

关于多线程的东西,基本上不了解,懂的也少哦
http://hi.baidu.com/yangwen_yw
编辑 回复 快速回复 TOP

Re:多人聊天室的程序设计、编码与分析(一)设计原理

好东西。。呵呵。顶竹子。
.不.要.轻.信.你.听.到.的.每.件.事..不.要.花.光.你.的.所.有..不.要.想.睡.多.久.就.睡.多.久.]无.论.何.时.说.“对.不.起”请.看.着.对.方.的.眼.睛。] 永.远.不要.忽.视.别.人.的.梦.想.。]. .永.远.不.要.以.貌.取.人..。慢.慢.地.说,但.要.迅.速.地.想。..总.有.一.种.平.凡.,让.我.们.泪.流.满.面..
编辑 回复 快速回复 TOP

Re:多人聊天室的程序设计、编码与分析(一)设计原理

老大,这个很好,受益了,能不能来个WEB方面开发的项目,让我们也学习学习啊!
编辑 回复 快速回复 TOP
发新话题