public static void sendMessageToUser(String user, String message) {
   try {
     // 向特定的用户发�?�数�?
     System.out.println("send message to user : "******" ,message content : " + message);
     WebSocketMessageInbound inbound = connections.get(user);
     if (inbound != null) {
       inbound.getWsOutbound().writeTextMessage(CharBuffer.wrap(message));
     }
   } catch (IOException e) {
     e.printStackTrace();
   }
 }
 // 向所有的用户发�?�消�?
 public static void sendMessage(String message) {
   try {
     Set<String> keySet = connections.keySet();
     for (String key : keySet) {
       WebSocketMessageInbound inbound = connections.get(key);
       if (inbound != null) {
         System.out.println("send message to user : "******" ,message content : " + message);
         inbound.getWsOutbound().writeTextMessage(CharBuffer.wrap(message));
       }
     }
   } catch (IOException e) {
     e.printStackTrace();
   }
 }
 public static void removeMessageInbound(WebSocketMessageInbound inbound) {
   // 移除连接
   System.out.println("user : "******" exit..");
   connections.remove(inbound.getUser());
 }
 // 向连接池中添加连�?
 public static void addMessageInbound(WebSocketMessageInbound inbound) {
   // 添加连接
   System.out.println("user : "******" join..");
   connections.put(inbound.getUser(), inbound);
 }