[英]socket.io broadcast in a room
我正在嘗試使用 socket.io 僅向特定房間的用戶廣播(換句話說,發送給該房間中的所有用戶,除了我,發送者)。 到目前為止,我已經嘗試過:
io.of("/").in(room_temp).broadcast.emit('transcription', data);
io.of("/").to(room_temp).broadcast.emit('transcription', data);
io.of("/").broadcast.in(room_temp).emit('transcription', data);
io.of("/").broadcast.to(room_temp).emit('transcription', data);
不幸的是,它們都不起作用。
從文檔中:
當您想向房間的所有用戶發送內容時,請使用
io.to('some room').emit('some event');
當您想向房間中的所有用戶發送內容時,除了該房間中的一個socket
(通常稱為“廣播”),請使用
socket.to('some room').emit('some event');
io.of("/").to(room_temp).emit('transcription', data);
將提交給房間里的每個人,包括用戶本身。
socket.to(room_temp).emit('transcription', data);
會服從房間里的每個人,除了你自己。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.