簡體   English   中英

socket.io在一個房間里播出

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM