1
我有一組Socket.IO套接字。對於其中一些我永遠不想發射,但我想能夠使用像.broadcast()或io.sockets.emit()。我還想從這些套接字接收信息。將輸出禁用到Socket.io中的特定套接字
有沒有辦法禁用輸出到某些套接字,還是我需要存儲活動套接字列表並手動迭代通過它們來模擬廣播。
我有一組Socket.IO套接字。對於其中一些我永遠不想發射,但我想能夠使用像.broadcast()或io.sockets.emit()。我還想從這些套接字接收信息。將輸出禁用到Socket.io中的特定套接字
有沒有辦法禁用輸出到某些套接字,還是我需要存儲活動套接字列表並手動迭代通過它們來模擬廣播。
當套接字連接你應該加入他的特定房間,socket.join('roomname'),然後你能夠發送io.sockets.to('roomname')。emit(),如果對於某些因爲你不希望特定的套接字從該房間獲取數據,你總是可以通過socket.leave('roomname')從特定的房間中刪除該套接字