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;

}

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章