WebSocket报错

来源:12-10 webSocket消息推送

乃好

2019-08-31

报错一:

http://img.mukewang.com/szimg/5d6a8dad09e430c007020367.jpg

js部分代码

<script>
    var websocket = null;
    if ('WebSocket' in window) {
        webscoket = new WebSocket('ws://127.0.0.1:8080/sell/webSocket');
    } else {
        alert('该浏览器不支持websocket!');
    }

    websocket.onopen = function (event) {
        console.log('建立连接');
    }

    websocket.onclose = function (event) {
        console.log('连接关闭');
    }

    websocket.onmessage = function (event) {
        console.log('收到消息' + event.data)
    }

    websocket.onerror = function () {
        alert('websocket通信发送错误!')
    }

    window.onbeforeunload = function () {
        websocket.close();
    };
</script>


报错2:

用的是老师的源码

当第一次访问list的时候,是正常显示【websocket消息】有新的连接, 总数:1

补充:第一次访问时,上面的那个报错就已经存在了

当刷新操作时,开始报错了,但仍能打印

【websocket消息】连接断开, 总数:0

【websocket消息】有新的连接, 总数:1

http://img.mukewang.com/szimg/5d6a8e000915cdca08060712.jpg

写回答

1回答

廖师兄

2019-09-01

1. 你的错误是因为websocket = null。

2. 我这里运行源码,没有遇到你描述的错误,你可以加个判断 https://www.cnblogs.com/duanqiao123/p/8624225.html

0
0

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程