[英]Socket.io: Not able send message to particular socket using socket.id
我正在存儲每個用戶使用Redis登錄時的socket.id
redisClient.set(user._id + ':socket', socket.id)
為該user._id創建任何帖子時,我正在嘗試使用上面存儲的socket.id向該特定用戶的套接字發送事件
var mySocket=redisClient.get(user._id + ':socket')
socket.broadcast.to(mySocket).emit('my message', msg);
問題是我無法使用上面的代碼向那個特定的套接字發出信號,我使用的是socket.io版本> 1.0。 有人可以幫助我了解是否以錯誤的方式獲取了socket.id
試試看;
io.to(socket.id).emit("event", data);
它應該可以幫助您.. !!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.