如何使用socket.io创建多个事件emmiters

时间:2013-11-27 17:22:36

标签: node.js socket.io

我有一个socket.io和twit模块。

io.sockets.on('connection', function (socket) {
socket.on('get:tweet', function (data) {
    var twit = new Twit({
        consumer_key: config.get('twitter:consumer_key'),
        consumer_secret: config.get('twitter:consumer_secret'),
        access_token: config.get('twitter:access_token'),
        access_token_secret: config.get('twitter:access_token_secret')
    });
    twit.stream('statuses/filter', {track: '#' + data.hashtag})
        .on('tweet', function (tweet) {
            socket.emit('test', {tweet: tweet, id: data.guid});
        });
});

});

但是如果我创建另一个客户端,那么First客户端不会给出发射值。

我应该如何创建动态twit发射器?

0 个答案:

没有答案