我有一个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发射器?