如何使用deployd将属性绑定到套接字对象?

时间:2015-05-05 18:37:06

标签: node.js socket.io deployd

我甚至不知道这个问题是否有意义。我对socket.io或deployd没有太多经验。你可能会理解我在我的代码中想要做的事情。它类似于this.这是我的服务器代码。

var deployd = require('deployd');

var options = {
  //options go here
};

var dpd = deployd(options);

dpd.listen();

dpd.on('getLobby', function (lobby) {
    dpd.lobby = lobby; //trying to bind variable to socket
    console.log('get Lobby');
});

dpd.on('disconnect', function() {
    console.log("disconnected");
});

dpd.on('connection', function (socket) {
    console.log('connection');
});

在我的客户端我有这个

dpd.socket.emit('getLobby', lobby, function (data) {
    console.log("emitted");
    console.log(data); 
});

服务器正常工作。我的应用有效。除了这段代码,一切运行正常。我没有错误,没有控制台日志。这些代码似乎都不起作用。它似乎没有发射,如果有一个,似乎没有发射。我已经尝试了很多不同的写作方法。

0 个答案:

没有答案