diff --git a/game/server.js b/game/server.js index dba90887f..11be8f4fa 100644 --- a/game/server.js +++ b/game/server.js @@ -38,7 +38,12 @@ }, send:function(id,message){ if(clients[id]&&clients[id].owner==this){ - clients[id].send(message); + try{ + clients[id].send(message); + } + catch(e){ + clients[id].close(); + } } }, close:function(id){ @@ -49,12 +54,16 @@ }; var util={ sendl:function(){ - if(this.closed) return; var args=[]; for(var i=0;i