Skip to content

Commit

Permalink
send get data finish
Browse files Browse the repository at this point in the history
  • Loading branch information
liu946 committed Jul 18, 2015
1 parent bf6b3c7 commit c9cda3b
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 4 deletions.
19 changes: 16 additions & 3 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,26 @@ app.get('/slide/:id', function (req, res, next) {

// socket io
var status = {'onlinenum':0,'danmunum':0}
io.on('connection',function(socket){
console.log('[user connected]:'+(status['onlinenum']++));

io.on('connection', function(socket){
// 上线
console.log('A user connected: usernum('+(++status['onlinenum'])+') ');
// 注销
socket.on('disconnect', function(){
console.log('A user disconnected: usernum('+(--status['onlinenum'])+') ');
});
// 客户端上传弹幕-- 用于发射
socket.on('updanmu',function(msg) {
console.log('A danmu received('+(++status['danmunum'])+'):'+msg);
// 弹幕广播
socket.emit('broadcastdanmu',msg);

})
});


// server
var server = app.listen(3000, function () {
var server = http.listen(3000, function () {

var host = server.address().address
var port = server.address().port
Expand Down
10 changes: 9 additions & 1 deletion public/js/danmu.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
var socket = io();
$(function () {
// body...
var winWidth,winHeight;
Expand Down Expand Up @@ -37,7 +38,7 @@ $(function () {
}
});

var a_danmu={ "text":"2333333" , "color":"green" ,"size":"1","position":"0","time":60 ,"isnew":" "};
var a_danmu={ "text":"2333333" , "color":"green" ,"size":"1","position":"0","time":60};
var mydanmuss={ 1:[ { "text":"hahahaha" , "color":"red" ,"size":"0","position":"0"},
{ "text":"233333" , "color":"red" ,"size":"0","position":"2"} ],
3:[ { "text":"poi" , "color":"red" ,"size":"1","position":"1"},
Expand All @@ -60,4 +61,11 @@ $(function () {
});
$('#danmu').danmu('danmu_start');
$('#danmu').danmu("add_danmu",a_danmu);
// socket io

socket.on('broadcastdanmu', function(msg){
console.log('get danmu'+msg);
msg['time'] = $('#danmu').data("nowtime");
$('#danmu').danmu("add_danmu",msg);
});
})

0 comments on commit c9cda3b

Please sign in to comment.