deactivated automatic client reconnection

This commit is contained in:
logsol 2012-07-28 01:08:27 +02:00
parent ebb400a289
commit 5d11540c55
3 changed files with 20 additions and 7 deletions

View file

@ -5,8 +5,8 @@ define([
function(Networker, SocketIO) {
function Client(location) {
this.socket = SocketIO.connect(location);
function Client(location, options) {
this.socket = SocketIO.connect(location, options);
this.networker = new Networker(this.socket);
}

View file

@ -23,14 +23,15 @@ function(ProtocolHelper, GameController) {
this.socketLink.on('message', function(message) {
self.onMessage(message);
});
*/
this.socketLink.on('disconnect', function() {
self.onDisconnect();
});
*/
}
Networker.prototype.onConnect = function() {
console.log('connected.')
this.join('dungeon');
}
/*
@ -40,12 +41,13 @@ function(ProtocolHelper, GameController) {
self.processControlCommand(command, options);
});
}
*/
Networker.prototype.onDisconnect = function() {
if(this.gameController) this.gameController.destruct();
this.gameController = null;
console.log('disconnected. game destroyed. no auto-reconnect');
}
*/
Networker.prototype.join = function(channelName){
this.sendCommand('join', channelName);
}