spring boot+websocket实现直播访问人数不刷新页面实时更新

首先js:

            var socket;

            if(typeof(WebSocket) == "undefined") {

                console.log("您的浏览器不支持WebSocket");

            }else{

                console.log("您的浏览器支持WebSocket"); 

              var socketUrl="ws://127.0.0.1:端口/访问地址/直播主键ID1";

                console.log(socketUrl);

                socket = new WebSocket(socketUrl); 

                //打开事件

                socket.onopen = function() {  

                    console.log("websocket已打开");                    

                };

                //获得消息事件

                socket.onmessage = function(msg) {

                    console.log(msg.data);                  

                    var da=eval("(" + msg.data + ")");       

                    //发现消息进入    开始处理前端触发逻辑

                };               

                //发生了错误事件

                socket.onerror = function() {

                    console.log("websocket发生了错误");

                     //关闭事件

                    socket.onclose = function() {

                    console.log("websocket已关闭");

                };

                }

            }

java:

pom.xml的引入包

springboot配置websocket

websocket类

おすすめ

転載: blog.csdn.net/weixin_43075758/article/details/108606347