websocket重新配置发送指定命令--1连接池

本次将连接人数、发送还是连接的状态、页面信息处理加以完善

如果您这边分开调用理解的不是太好可以借鉴我之前发布的websocket专题1~5参考查阅(忘记了是否都被发布)

WebSocketPool     java文件--主要计数多少人参与连接
import java.util.Hashtable;

import java.util.concurrent.CopyOnWriteArraySet;

/** 

* WebSocket连接池  

 */

public class WebSocketPool {

/** * 用于存放WS客户端连接 */

public static final CopyOnWriteArraySetwsSet = new CopyOnWriteArraySet();

/** * 用于存放并绑定WS客户端连接,通过ClentID找到具体的某一个WS连接 */

public static final HashtablewsMap = new Hashtable();

/**

* 当前在线人数

*/

private static int onLineCount = 0;

/**

* 增加在线连接数

*/

public static synchronized void addOnLineCount() {

WebSocketPool.onLineCount ++ ;

}

/**

* 移除断开的连接数

*/

public static synchronized void subOnLineCount() {

WebSocketPool.onLineCount -- ;

}

/**

* 获取当前在线连接数

* @return

*/

public static int getOnLineCount() {

return onLineCount;

}

}

你可能感兴趣的:(websocket重新配置发送指定命令--1连接池)