社区
Java SE
帖子详情
做了个swing的聊天室,求提供思路.
让一切随风
2012-11-09 02:04:44
客户端如果在10秒钟内发言5次,那么我想让他休息10秒后才能继续发言。
想实现以上功能,我不知道该怎么下手,求提供思路,谢谢
...全文
153
3
打赏
收藏
做了个swing的聊天室,求提供思路.
客户端如果在10秒钟内发言5次,那么我想让他休息10秒后才能继续发言。 想实现以上功能,我不知道该怎么下手,求提供思路,谢谢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
让一切随风
2012-11-09
打赏
举报
回复
嗯 谢谢 我去试一下。
VS_2010
2012-11-09
打赏
举报
回复
补充:禁言的时候可以把发言按钮Disabled掉。用一个Timmer,10秒后自动Enable。
VS_2010
2012-11-09
打赏
举报
回复
可以考虑用队列来实现,在队列里保存一个客户端的前5次发言的内容和发言时间,当有新发言的时候,把发言内容和当前时间压入队列,然后比较第一个发言时间和第五个发言时间是否间隔10秒以上.如果不是就让他等待10秒
视频教程-网络
聊天室
Java基础版(Socket_
Swing
编程)仿QQ聊天-Java
网络
聊天室
Java基础版(Socket_
Swing
编程)仿QQ聊天 IT行业...
视频教程-Java基础中国象棋和网络
聊天室
Swing
开发-Java
Java基础中国象棋和网络
聊天室
Swing
开发 IT行业资深从业者,7年资深...
java局域网
聊天室
小项目架构
思路
本文介绍了基于Java开发的局域网
聊天室
项目架构
思路
。项目分为客户端和服务器端,使用
Swing
构建GUI界面,实现多用户在线聊天和私聊功能。客户端包含登录界面(含昵称输入和验证)和聊天主界面(显示聊天区、用户列表和消息输入)。服务器端负责处理客户端连接、消息转发和用户管理。技术栈包括Java网络编程、多线程、面向对象和GUI开发。服务器采用TCP协议保证稳定传输,通过多线程处理并发连接。项目采用模块化设计,先构建服务器端再开发客户端逻辑。
像
Swing
这种已经不太用的技术,大学还在教,到底要不要学?
一直以来,写日常问题、前沿技术和架构思考类的文章比较多,今天为什么突然来说说
Swing
这个陈年老技术呢? 因为在CSDN上看到了这样的一篇文章: 可以看到作者对于学
Swing
还是挺愤怒的,不过确实
Swing
现在很少用了。但我的观点还不是那么绝对,因为从个人成长来说,
Swing
的学习确实给到了不少收获。开始也没打算专门来写篇文章说说看法,然后上了一下掘金,居然就又看到了这篇文章(强大的推荐机制): 开始看标题格式还以为是同一篇,仔细看才知道原来是驳前面那篇的,对于后面那篇的不少观点,个人还是比较认同的。
基于TCP,UDP的
聊天室
3.0版本(实现GUI界面,私聊,文件传输以及可实时变动的文件列表,用户列表)
哈喽观众老爷们,经过不懈的努力,在6月6日的早上,
聊天室
3.0版本终于诞生了!!!(下载地址在文章末尾) 看过我前两期的
聊天室
的看客们可能知道,前两期的内容涉及的东西仅只有TCP,并且智能在cmd命令下运行,但是这一次的项目已经是比较完善的
聊天室
了,实现了客户端:群聊,私聊,GUI界面(
Swing
编程),以及文件传输(UDP),可更新的在线用户列表和文件列表!服务...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章