Browse Source

send a connect message as well.

and shorten those things.
Lucas Stadler 11 years ago
parent
commit
ea41ef2443
1 changed files with 3 additions and 6 deletions
  1. 3 6
      js/babl/server.js

+ 3 - 6
js/babl/server.js

12
wss.on('connection', function(ws) {
12
wss.on('connection', function(ws) {
13
	var name = randomName();
13
	var name = randomName();
14
14
15
	wss.broadcast({type: "connect", author: name, timestamp: Date.now()});
16
15
	ws.on('message', function(msg) {
17
	ws.on('message', function(msg) {
16
		var msg = JSON.parse(msg);
18
		var msg = JSON.parse(msg);
17
		msg.author = name;
19
		msg.author = name;
21
	});
23
	});
22
24
23
	ws.on('close', function() {
25
	ws.on('close', function() {
24
		var msg = {
25
			type: "disconnect",
26
			author: name,
27
			timestamp: Date.now()
28
		};
29
		wss.broadcast(msg);
26
		wss.broadcast({type: "disconnect", author: name, timestamp: Date.now()});
30
	});
27
	});
31
});
28
});
32
29