小编Vai*_*iar的帖子

Websocket Javascript的多个处理程序

那可能我们可以为同一个webcocket会话提供多个处理程序(onmessage方法)吗?在下面的代码中,只有一个onmessage方法来处理来自客户端的消息.但是,我们是否有可能为同一个websocket会话提供多个onmessage处理程序方法?

码:

    var url = window.location.href;
    var arr = url.split("/");
    var redirectURL = arr[0] + "//" + arr[2];
    var wsURL = redirectURL.replace('http','ws');
    var ws = new WebSocket(wsURL+'/abc');
    ws.onopen = function(event) {
        var data = '{"userId":' + sessionStorage.getItem('userID') + '}';
        ws.send((data));
    };

    ws.onmessage = function(event) {
        var msg = event.data;
        console.info('Push Message : ' + msg);
        Ext.toast({
             html: msg,
             title: 'Alert',
             align: 'br',
             autoShow : true
        });

    };
Run Code Online (Sandbox Code Playgroud)

javascript extjs websocket

7
推荐指数
1
解决办法
2333
查看次数

标签 统计

extjs ×1

javascript ×1

websocket ×1