请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

WebSocket报错

报错一:

https://img1.sycdn.imooc.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

https://img1.sycdn.imooc.com//szimg/5d6a8e000915cdca08060712.jpg

正在回答 回答被采纳积分+3

1回答

廖师兄 2019-09-01 22:51:58

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

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

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号