0

これを行うために常に以下のコードを使用してきましたが、別の Web サイトでは正常に機能していましたが、現在は機能していません。

サーバー.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');

});

サーバーは問題ないようです。とにかくconsole.logメッセージを表示します。2番目のconsole.logは表示されませんが、エラーか何かが原因だと思いました。

data.js

var socket = io.connect(window.location.origin, {port:8080});

$(document).ready(function(){
    socket.on('connected', function () {    
        alert("A");
    });
});
4

1 に答える 1

1

クライアント コード (data.js) <script src="/socket.io/socket.io.js"></script>で、ソケットを設定する前に追加します。

于 2012-12-14T11:58:41.373 に答える