1
+
1
2
var express = require ( 'express' ) ;
3
+ var connection = require ( './connection/connection.js' ) ;
2
4
require ( 'socket.io-client' ) ;
3
5
var app = express ( ) ;
4
6
@@ -11,11 +13,9 @@ app.use(express.static(__dirname + '/public'));
11
13
var io = require ( 'socket.io' ) . listen ( app . listen ( 3000 ) ) ;
12
14
13
15
14
- //JUST Some Test Code Following
16
+ // Login check
15
17
io . use ( function ( socket , next ) {
16
18
console . log ( socket . request . url ) ;
17
- //console.log(socket.request._query);
18
- //console.log(socket.request);
19
19
if ( socket . request . _query . username && socket . request . _query . password ) {
20
20
console . log ( "Super" ) ;
21
21
next ( ) ;
@@ -26,10 +26,6 @@ io.use(function (socket, next) {
26
26
//next(new Error('Authentication error'));
27
27
} ) ;
28
28
29
- var events = {
30
- "mytest" : [ ]
31
- } ;
32
-
33
29
/*io.on('connection', function (socket) {
34
30
socket.emit('news', { hello: 'world' });
35
31
socket.on('my other event', function (data) {
@@ -40,57 +36,11 @@ var events = {
40
36
var counter = 0 ;
41
37
42
38
io . sockets . on ( 'connection' , function ( socket ) {
43
- socket . send ( "HELLO SOMEONE" ) ;
44
- if ( ! socket . dustin ) {
45
- socket . dustin = counter ;
46
- counter ++ ;
47
- }
48
- console . log ( "NewUser: " + socket . dustin ) ;
39
+ console . log ( 'Connected ' + socket . id ) ;
49
40
50
- socket . on ( 'message' , function ( msg ) {
51
- console . log ( "Hallo Super" ) ;
52
- socket . send ( "Hallo " + msg ) ;
53
- } ) ;
54
- socket . on ( 'eventbind' , function ( msg ) {
55
- if ( ! events [ msg . event ] ) {
56
- events [ msg . event ] = [ ] ;
57
- }
58
- if ( events [ msg . event ] . indexOf ( socket ) < 0 ) {
59
- events [ msg . event ] . push ( socket ) ;
60
- console . log ( "Add" ) ;
61
- }
62
- console . log ( events . mytest . length ) ;
63
- //socket.send("Hallo "+msg);
64
- } ) ;
65
- socket . on ( 'triggerevent' , function ( msg ) {
66
- if ( events [ msg . event ] ) {
67
- for ( var i in events [ msg . event ] ) {
68
- events [ msg . event ] [ i ] . send ( msg . data ) ;
69
- console . log ( "Trigger" ) ;
70
- }
71
- }
72
- console . log ( events . mytest . length ) ;
73
- //events[msg.event].push(socket);
74
- //socket.send("Hallo "+msg);
75
- } ) ;
76
- socket . on ( 'ferret' , function ( name , fn ) {
77
-
78
-
79
- fn ( 'woot' ) ;
80
- socket . emit ( 'ferret1' , 'tobias' , function ( data ) {
81
- console . log ( "FERET = > " + data ) ; // data will be 'woot'
82
- } ) ;
83
- } ) ;
41
+ connection . use ( socket ) ;
84
42
85
43
socket . on ( 'disconnect' , function ( ) {
86
- console . log ( "LOG1" ) ;
87
- for ( var i in events ) {
88
- var j = events [ i ] . indexOf ( socket ) ;
89
- if ( j >= 0 ) {
90
- events [ i ] . splice ( j , 1 ) ;
91
- console . log ( "removed" ) ;
92
- }
93
- }
94
- console . log ( events . mytest . length ) ;
44
+ console . log ( 'Disconnected ' + socket . id ) ;
95
45
} ) ;
96
46
} ) ;
0 commit comments