[英]sending broadcast message from the client side in socket.io
在文檔http://socket.io/docs/client-api/#io#socket的socket.io客戶端套接字部分中引用了Socket文檔,這意味着服務器Socket對象和客戶端Socket對象是相同的。
此外,文檔http://socket.io/docs/rooms-and-namespaces/#default-room在此處具有以下代碼,該代碼具有附加到套接字對象的廣播對象。 即。 socket.broadcast。
io.on('connection', function(socket){
socket.on('say to someone', function(id, msg){
socket.broadcast.to(id).emit('my message', msg);
});
});
但是,無法在客戶端訪問socket.broadcast屬性。 它會拋出類型錯誤。 這是否意味着無法從客戶端進行廣播 。
是的,無法從客戶端進行廣播。 這是因為它們可能都是套接字但它們不被認為是相同的。 看看這兩個:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.