Evite el error de "destruir la actualización de non-socket.io"
Estoy tratando de hacer unsocket.io servidor basado, pero cada vez que me conecto por el cliente usando dojo, me muestra este error:
<code> debug - destroying non-socket.io upgrade </code>
Aquí está mi código de servidor
<code>var express = require("express"); var io = require("socket.io"); server= express.createServer(); var server_socket = io.listen(server); server_socket.sockets.on("connection",function(socket) { console.log("connection established"); socket.emit("message", message); }); server.listen(8080); </code>
Y aquí está mi código de cliente
<code>require(["dojox/socket"], function (socket) { var args, ws = typeof WebSocket != "undefined"; var _socket = dojox.socket(args = { url: ws ? "ws://localhost:8080/" : "http://localhost:8080", headers:{ "Content-Type":"application/x-www-urlencoded" }, transport: function(args, message){ args.content = message; // use URL-encoding to send the message // instead of a raw body dojo.xhrPost(args); } }); websocket = dojox.socket.Reconnect(_socket); websocket.on("message",function(data) { console.log(data); }); }); </code>
Por favor, ayúdame.