Socket.IO向服务器发送消息但不会将任何内容发送回客户端

时间:2016-05-31 00:33:19

标签: node.js socket.io nitrousio

在过去的一天里,这让我有点疯狂,经过广泛的研究,我仍然无法弄明白。

我设置了一个Socket.io,如问题Using socket.io in Express 4 and express-generator's /bin/www

所示

在我的服务器代码(app.js)中,我有以下内容:

io.on('connection', function (socket) {
  console.log("connected!");
  socket.emit('all',{});
});

然后在我的客户端代码(index.jade)中,我有以下内容:

var socket = io();
socket.on('all', function (data) {
  console.log("here");
});

不幸的是,在访问索引时。

GET / 200 398.555 ms - 3957
GET /stylesheets/style.css 304 1.913 ms - -
connected!

基本上,我的服务器看到了我的客户端,但我的客户端不会从我的服务器收到任何东西?顺便说一句,如果我在我的io中尝试localhost,我甚至不会看到“连接!”事件

var socket = io.connect('http://localhost:3000/');
socket.on('all', function (data) {
  console.log("here");
});

1 个答案:

答案 0 :(得分:-1)

正如Jose在评论中所说的那样,我并没有找到适合我的日志的地方。套接字工作正常!