これを行うために常に以下のコードを使用してきましたが、別の 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");
});
});