8
我正在寫一個應用程序,它創建了許多動態房間,只要有人連接就應該居住。如果所有的客戶端斷開連接,他們應該被清除Socket.io動態房間
socket.io會自動清除這些房間嗎?或者我需要以某種方式手動清除它們?
我正在寫一個應用程序,它創建了許多動態房間,只要有人連接就應該居住。如果所有的客戶端斷開連接,他們應該被清除Socket.io動態房間
socket.io會自動清除這些房間嗎?或者我需要以某種方式手動清除它們?
是的socket.io
會在客戶端斷開連接時清理房間。
閱讀更多在the git page
好的,它的確如此! Manager.prototype.onLeave = function(id,room)if(this.rooms [room]){ var index = this.rooms [room] .indexOf(id);如果(索引> = 0){this.rooms [room] .splice(index,1); } if(!this.rooms [room] .length){ 刪除this.rooms [room]; } 刪除this.roomClients [id] [room]; } }; – 2012-04-08 18:11:59