【发布时间】:2011-10-18 07:59:53
【问题描述】:
socket.io 我快疯了! 文档太糟糕了,根本不是真的。
我想通过 socket.io 向特定客户端发送反馈
我的服务器端是这样的:
app.get('/upload', requiresLogin, function(request, response) {
response.render('upload/index.jade');
io.sockets.on('connection', function (socket) {
console.log('SOCKET ID ' + socket.id);
io.sockets.socket(socket.id).emit('new', 'hello');
});
});
客户端看起来像这样:
$(document).ready(function() {
var socket = io.connect('http://localhost:80/socket.io/socket.io.js');
socket.on('new', function (data) {
console.log(socket.id);
console.log(data);
//$('#state').html(data.status);
});
});
但是客户端什么也不做。我几乎尝试了一切。有人可以告诉我我做错了什么,拜托! :(
【问题讨论】: