Spring 4 WebSocket發送到指定用戶

在使用  WebSocket 實現發送消息到指定用戶的時候用到了 messagingTemplate.convertAndSendToUser("userName"

,"message") 函數。

一下子不太明白爲什麼可以發送到指定用戶。

參考 :http://blog.csdn.net/q_an1314/article/details/53640042

裏面的一段描述:

  "  在用戶登錄之後,在Session裏面設置相應的Principal:

        UsernamePasswordToken token = new UsernamePasswordToken(phonenum, password);
        token.setRememberMe(true);
        currentUser.login(token);
        Session session = currentUser.getSession();
        session.setAttribute("user_id", user_id);
        session.setAttribute("phonenum", phonenum);

應該是 正確設置了 Principal 就可以。

--------- 這裏最好附上我的完整實現方法

未完……


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