Socket.IO -- ReferenceError:io未定义,用于在另一个网站上工作



我一直使用下面的代码来执行此操作,在另一个网站中它工作正常,但现在不是。

服务器.js

var io = require('socket.io').listen(8080);
var users = {};
console.log("Sever is now running");
io.sockets.on('connection', function (socket) { 
    console.log("connection");
    socket.emit('connected');
});

我认为服务器似乎很好。无论如何,它都会显示控制台.log消息。虽然第二个控制台.log没有出现,但我只是认为这是因为错误或其他原因。

数据.js

var socket = io.connect(window.location.origin, {port:8080});
$(document).ready(function(){
    socket.on('connected', function () {    
        alert("A");
    });
});

在客户端代码(data.js)上添加 <script src="/socket.io/socket.io.js"></script>设置套接字之前。

最新更新