2012-04-08 25 views
8

Tôi đang viết một ứng dụng tạo nhiều phòng động, họ nên sống miễn là ai đó được kết nối. nếu tất cả khách hàng ngắt kết nối, họ sẽ bị xóaPhòng năng động Socket.io

hiện socket.io tự động xóa các phòng đó? hoặc tôi có cần xóa chúng bằng tay không?

+2

ok, đúng vậy! Manager.prototype.onLeave = function (id, room) { nếu (this.rooms [room]) { var index = this.rooms [room] .indexOf (id); nếu (chỉ mục> = 0) { this.rooms [room] .splice (chỉ mục, 1); } nếu (! This.rooms [room] .length) { xóa this.rooms [room]; } xóa this.roomClients [id] [room]; } }; –

Trả lời

7

socket.io làm sạch phòng khi khách hàng bị ngắt kết nối.

Đọc thêm tại the git page

Các vấn đề liên quan