做了个swing的聊天室,求提供思路.

让一切随风 2012-11-09 02:04:44
客户端如果在10秒钟内发言5次,那么我想让他休息10秒后才能继续发言。

想实现以上功能,我不知道该怎么下手,求提供思路,谢谢
...全文
153 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
让一切随风 2012-11-09
  • 打赏
  • 举报
回复
嗯 谢谢 我去试一下。
VS_2010 2012-11-09
  • 打赏
  • 举报
回复
补充:禁言的时候可以把发言按钮Disabled掉。用一个Timmer,10秒后自动Enable。
VS_2010 2012-11-09
  • 打赏
  • 举报
回复
可以考虑用队列来实现,在队列里保存一个客户端的前5次发言的内容和发言时间,当有新发言的时候,把发言内容和当前时间压入队列,然后比较第一个发言时间和第五个发言时间是否间隔10秒以上.如果不是就让他等待10秒

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧