我有得到一个问题通过使用socket.on()不接收数据
io.sockets.on('connection', function(socket) {
socket.on('show msg', function(data) {
console.log(data);
});
});
在server.js
$('#showmsg').click(function() {
var socket = io.connect('http://localhost:3000');
var msgText = $('#msgtext');
socket.emit('show msg', msgText.val());
});
该代码工作,如图socket.on工作,我主要的应用程序文件,但是在另一个文件中,当我使用的代码
$(document).ready(function(){
var socket = io.connect();
socket.on('show msg', function(data) {
$('#container').hide();
});
});
什么也没有发生。有谁知道我可以如何让这个代码工作?