Websocket Java EE7 - 连接数

时间:2014-01-29 19:13:32

标签: java websocket

我使用@ServerEndpoint创建了一个非常基本的聊天应用程序。

@ServerEndpoint(value =“/ {room}”,encoders = ChatMessageEncoder.class,decoders = ChatMessageDecoder.class)

但是我需要知道如何控制这个房间(通过参数接收)可以接收的连接数量?

可以进行此管理吗?

1 个答案:

答案 0 :(得分:1)

您可以执行以下操作:

@OnOpen
public void onOpen(Session session) {
    if(session.getOpenSessions().size() > maxConnections) {
        session.close(new CloseReason(...));
    }
    // ...
}