首页 > tornado使用websocket问题

tornado使用websocket问题

tornado里面使用websocket的时候浏览器显示Can "Upgrade" only to "WebSocket".将Chromium和Firefox升级到最新版本以后还是不能解决


楼主使用方式确实不对,这不是浏览器的问题
http://.com/a/1190000003786546?_ea=401263
刚发表了一篇文章,也是websocket的实例,楼主可以参考下


那是因为你直接用http协议访问的。
websocket客户端要用要用ws://

var wsUpdater = {
    socket: null,
    start: function(){
        if ("WebSocket" in window) {
            wsUpdater.socket = new WebSocket("ws://xx/websocket");
        } 
        else {
            wsUpdater.socket = new MozWebSocket("ws://xx/websocket");
        }
        wsUpdater.socket.onmessage = function(event) {
            document.write(event.data)
        };
    }
};
wsUpdater.start();

一个简单的例子。
参考文档。http://qinxuye.me/article/ways-to-continual-sync-browser-and-server/

【热门文章】
【热门文章】