工作中遇到bug:
socket經常重連,理論上一個房間應該不會超過5個連接數量,但目前最多有22個,導致服務端壓力增加
需要配合前端來查bug 需要查詢連接房間內已連接的數量。
網上查資料:
//獲取所有房間的信息由 io.sockets.manager.rooms 改爲 io.sockets.adapter.rooms
//獲取房間中的客戶端,返回所有在此房間的socket實例 由 io.sockets.clients('房間名') 替換爲 io.sockets.adapter.rooms['房間名'];
輸出房間內socket實例