| | |
| | | import org.springframework.web.socket.TextMessage; |
| | | import org.springframework.web.socket.WebSocketSession; |
| | | import org.springframework.web.socket.handler.TextWebSocketHandler; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.Set; |
| | | import java.util.concurrent.ConcurrentHashMap; |
| | |
| | | } |
| | | |
| | | log.info("【stream】Received message: {}", payload); |
| | | log.info("【stream】size: " + WebSocketUtil.STREAM_ONLINE_USER_SESSIONS.size()); |
| | | log.info("【stream】size: {}", WebSocketUtil.STREAM_ONLINE_USER_SESSIONS.size()); |
| | | } |
| | | |
| | | //开始拉流 |
| | |
| | | public void afterConnectionEstablished(WebSocketSession session) { |
| | | String userId = (String) session.getAttributes().get("userId"); |
| | | WebSocketUtil.STREAM_ONLINE_USER_SESSIONS.put(userId, session); |
| | | log.info("【stream】Connected: " + session.getId()); |
| | | log.info("【stream】size: " + WebSocketUtil.STREAM_ONLINE_USER_SESSIONS.size()); |
| | | log.info("【stream】Connected: {}", session.getId()); |
| | | log.info("【stream】size: {}", WebSocketUtil.STREAM_ONLINE_USER_SESSIONS.size()); |
| | | } |
| | | |
| | | @Override |