监听器教程视频_客户端数量统计

监听器教程视频_客户端数量统计

更新时间:2017年04月10日

  • 网盘提取码:3n0a
  • 适合对象:Java学员、Java爱好者、开发人员
  • qq号:2158476996
一键免费下载

下载介绍

更多>>
监听器教程视频_客户端数量统计

统计连接在应用上的客户端数量。客户端的唯一标识就是 IP,只需要将连接到服务器上 的 IP 数量进行统计,就可统计出客户端的数量。这里需要注意一些细节:  从 Request 中可以获取到请求的 IP,而从 Session 中是获取不到的。  从 Session 中是无法获取到 Request 对象的,因为 session 与 request 的关系是 1:n,即一 个会话中可以包含多个请求。  一个客户端可以发出很多请求与会话,但从这些请求中获取到的 IP 都是相同的。可以 将获取到的 IP 放入到 Map 集合中,且以 IP 为 key,可以保证集合中没有重复的 IP。而 value 则为该 IP 的机器上所发出的会话对象所组成的 List。  当一个客户端的 Session 被销毁时,应从 map 的当前 ip 所对应的 value 中,即 List 中删除当前的 Session 对象。然后再查看 Map 中该客户端 IP 所发出的会话 List 长度,若为 0, 则可将该 IP 所对应的 Entry 对象从 Map 中删除。

Java相关视频锦集

返回顶部