【问题标题】:Send data to only new clients with Socket.io?仅使用 Socket.io 向新客户端发送数据?
【发布时间】:2015-06-24 22:42:32
【问题描述】:

我正在使用无线电服务器。我需要将播放列表发送给每个新用户,

我试过了,但是当有新用户连接时发送给所有用户。

io.on('connected',function(socket) {
 io.emit('playlist',playlist);
});

我只想发送新用户,我该怎么做?

谢谢

【问题讨论】:

    标签: node.js socket.io


    【解决方案1】:

    您可以将事件发送到当前套接字

    io.on('connection',function(socket) {
     socket.emit('playlist',playlist);
    });
    

    【讨论】:

    • 每个用户应该有相同的播放列表,必须每2分钟提交一个新数据
    • 您可以每 2 分钟拨打一次socket.io/docs/server-api/#server#emit 以通知所有已连接的用户有播放列表的事件
    猜你喜欢
    • 2014-10-24
    • 1970-01-01
    • 2013-12-31
    • 1970-01-01
    • 2019-10-23
    • 1970-01-01
    • 2018-10-19
    • 2014-08-17
    • 1970-01-01
    相关资源
    最近更新 更多