2012-04-08 8 views
8

मैं एक ऐप्स जो कई गतिशील कमरे बनाता है लिख रहा हूँ, वे जब तक किसी को जुड़ा हुआ है रहना चाहिए। यदि सभी ग्राहकों को डिस्कनेक्ट वेSocket.io गतिशील कमरे

करता socket.io स्पष्ट इस तरह के कमरे स्वचालित रूप से मंजूरी दे दी जानी चाहिए? या मैं उन्हें मैन्युअल रूप से किसी भी तरह स्पष्ट करने की जरूरत है?

+2

ठीक पर अधिक पढ़ें, यह करता है! Manager.prototype.onLeave = समारोह (आईडी, कमरे) { अगर (this.rooms [कक्ष]) { वर सूचकांक = this.rooms [कक्ष] .indexOf (आईडी); अगर (सूचकांक> = 0) { this.rooms [कक्ष] .splice (सूचकांक, 1); (! This.rooms [कक्ष] .length) } यदि { हटाना this.rooms [कक्ष]; } हटाने this.roomClients [id] [कमरे]; } }; –

उत्तर

7

हाँ socket.io जब ग्राहक के कट जाने कमरे को साफ करता है।

the git page