port change.
This commit is contained in:
parent
60382e8649
commit
6a026970d0
1 changed files with 17 additions and 17 deletions
34
index.js
34
index.js
|
|
@ -12,15 +12,15 @@ var app = express();
|
||||||
// maybe... 'flyio' is interfering the middle (http://pzzz.ink <- flyio -> https://dianaband-paradezzz.glitch.me)
|
// maybe... 'flyio' is interfering the middle (http://pzzz.ink <- flyio -> https://dianaband-paradezzz.glitch.me)
|
||||||
// ==> so, we won't do it. but we will let the client do it. -> public/sketch.js #7 ~ #11
|
// ==> so, we won't do it. but we will let the client do it. -> public/sketch.js #7 ~ #11
|
||||||
var server = http.createServer(app);
|
var server = http.createServer(app);
|
||||||
var port = process.env.PORT || 3000;
|
var port = process.env.PORT || 9009;
|
||||||
server.listen(port);
|
server.listen(port);
|
||||||
//
|
//
|
||||||
app.use(express.static("public"));
|
app.use(express.static("public"));
|
||||||
var io = require("socket.io")(server, {
|
var io = require("socket.io")(server, {
|
||||||
pingInterval: 1000,
|
pingInterval: 1000,
|
||||||
pingTimeout: 3000
|
pingTimeout: 3000
|
||||||
});
|
});
|
||||||
|
|
||||||
//
|
//
|
||||||
var score = require("./public/score.json");
|
var score = require("./public/score.json");
|
||||||
|
|
||||||
|
|
@ -33,7 +33,7 @@ var roommax = 16;
|
||||||
io.on("connection", function(socket) {
|
io.on("connection", function(socket) {
|
||||||
console.log("someone connected.");
|
console.log("someone connected.");
|
||||||
socket.on("disconnect", function() { console.log("someone disconnected."); });
|
socket.on("disconnect", function() { console.log("someone disconnected."); });
|
||||||
|
|
||||||
socket.on("room", function(room, fn) {
|
socket.on("room", function(room, fn) {
|
||||||
// parseInt(room)
|
// parseInt(room)
|
||||||
if (room >= 0 && room < roommax) {
|
if (room >= 0 && room < roommax) {
|
||||||
|
|
@ -43,35 +43,35 @@ io.on("connection", function(socket) {
|
||||||
fn(false);
|
fn(false);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
//
|
//
|
||||||
var pointer = 0; // pointer : 0 ~ (length-1)
|
var pointer = 0; // pointer : 0 ~ (length-1)
|
||||||
var looper;
|
var looper;
|
||||||
(looper = function(timeout) {
|
(looper = function(timeout) {
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
|
|
||||||
//pointer = 20;
|
//pointer = 20;
|
||||||
// console.log(score[pointer]);
|
// console.log(score[pointer]);
|
||||||
|
|
||||||
//
|
//
|
||||||
for (var index = 0; index < roommax; index++) {
|
for (var index = 0; index < roommax; index++) {
|
||||||
|
|
||||||
// NOTE: 'pointer' must be 'remembered' since 'pointer' will increase almost immediately! pass as argument => 'pointed'
|
// NOTE: 'pointer' must be 'remembered' since 'pointer' will increase almost immediately! pass as argument => 'pointed'
|
||||||
// NOTE: 'index' is same => 'indexed'
|
// NOTE: 'index' is same => 'indexed'
|
||||||
setTimeout(function(pointed, indexed) {
|
setTimeout(function(pointed, indexed) {
|
||||||
|
|
||||||
io.to("room" + indexed).emit("post", score[pointed]);
|
io.to("room" + indexed).emit("post", score[pointed]);
|
||||||
|
|
||||||
}, score[pointer].object.showtime * index, pointer, index);
|
}, score[pointer].object.showtime * index, pointer, index);
|
||||||
}
|
}
|
||||||
|
|
||||||
var timegap = score[pointer].timegap.base + Math.random()*score[pointer].timegap.random;
|
var timegap = score[pointer].timegap.base + Math.random()*score[pointer].timegap.random;
|
||||||
// console.log(timegap);
|
// console.log(timegap);
|
||||||
|
|
||||||
pointer++;
|
pointer++;
|
||||||
if (pointer >= score.length) pointer = 0;
|
if (pointer >= score.length) pointer = 0;
|
||||||
|
|
||||||
looper(timegap);
|
looper(timegap);
|
||||||
}, timeout);
|
}, timeout);
|
||||||
})(1000);
|
})(1000);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue