WebSocket是HTML5开始提供的一种在单个TCP连接上进行全双皤材装肢工通讯的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主穰惩较瘁动向客户端推送数据。在WebSocketAPI中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输.但是如何获取连接数?我们需要在服务端添加一些代码就ok了。
工具/原料
tomcat+elipse
jdk
方法/步骤
1、在websocket代码中加入静态变量privatestaticlongon盟敢势袂lineCount=0L;用于统计连接数
2、编写用于统计连入数的方法
3、在@open注解的方法中添加addOnlineCount();用于统计连入数
4、在@onclose注解方法中添加subOnlineCount();用于统计断开数
5、在@onmessage注解中使用getOnlineCount();以获得实时连接数