|
@@ -1,7 +1,7 @@
|
1
|
1
|
var io = require('socket.io'); // Chargement du module pour mettre en place les websockets
|
2
|
2
|
var http = require('http');
|
3
|
3
|
var fs = require('fs'), cfgFilePath = '';
|
4
|
|
-var httpHost = 'localhost', httpPath = '/burger-quizz/web/api/';
|
|
4
|
+var httpHost = 'localhost', httpPath = '/burger-quizz/web/api/', nodePort = 8000;
|
5
|
5
|
|
6
|
6
|
// Lecture du fichier de configuration
|
7
|
7
|
if(process.argv.length > 2) {
|
|
@@ -14,6 +14,7 @@ var params = fs.readFileSync(cfgFilePath).toString();
|
14
|
14
|
|
15
|
15
|
var httpHost = params.match(/http_host: (.+)/)[1];
|
16
|
16
|
var httpPath = params.match(/http_path: (.+)/)[1];
|
|
17
|
+var nodePort = params.match(/node_port: (.+)/)[1];
|
17
|
18
|
|
18
|
19
|
console.log("Serveur initialisé sur l'URL "+httpHost+httpPath);
|
19
|
20
|
|
|
@@ -121,7 +122,7 @@ function onSocketConnection(client) {
|
121
|
122
|
// Initialisation
|
122
|
123
|
function init() {
|
123
|
124
|
// Le server temps réel écoute sur le port 8000
|
124
|
|
- server = io.listen(8000);
|
|
125
|
+ server = io.listen(nodePort);
|
125
|
126
|
|
126
|
127
|
// Gestion des évènements
|
127
|
128
|
setEventHandlers();
|