springboot websocket后台主动推送消息

view plain copy

  1. var stompClient = null;
  2. /**
  3. * 建立webshocket连接
  4. */
  5. function connect() {
  6. // 建立连接对象(还未发起连接)
  7. var socket = new SockJS('/gs-guide-websocket');
  8. // 获取 STOMP 子协议的客户端对象
  9. stompClient = Stomp.over(socket);
  10. // 向服务器发起websocket连接并发送CONNECT帧
  11. stompClient.connect({}, function(frame) {
  12. // 连接成功时(服务器响应 CONNECTED 帧)的回调方法
  13. // setConnected(true);
  14. console.log('Connected: ' + frame);
  15. stompClient.subscribe('/topic/greetings', function(greeting) {
  16. showGreeting(JSON.parse(greeting.body).content);
  17. });
  18. }, function errorCallBack(error) {
  19. // 连接失败时(服务器响应 ERROR 帧)的回调方法
  20. });
  21. }
  22. function showGreeting(content) {
  23. $("#daiban_count").text(content);
  24. }
  25. $(function() {
  26. // 监听信息
  27. connect();
  28. });

7.需要源码,去git下载,下载地址是:spring-websocket

springboot websocket后台主动推送消息


分享到:


相關文章: