0
我使用@ ServerEndpoint製作了一個非常基本的聊天應用程序。Websocket Java EE7 - 連接數
@ServerEndpoint(值= 「/ {室}」,編碼器= ChatMessageEncoder.class,解碼器= ChatMessageDecoder.class)
但我需要知道如何控制,這個房間(通過收到的連接的數量參數)可以接收?
可能有這樣的管理?
我使用@ ServerEndpoint製作了一個非常基本的聊天應用程序。Websocket Java EE7 - 連接數
@ServerEndpoint(值= 「/ {室}」,編碼器= ChatMessageEncoder.class,解碼器= ChatMessageDecoder.class)
但我需要知道如何控制,這個房間(通過收到的連接的數量參數)可以接收?
可能有這樣的管理?
你可以這樣做:
@OnOpen
public void onOpen(Session session) {
if(session.getOpenSessions().size() > maxConnections) {
session.close(new CloseReason(...));
}
// ...
}