【问题标题】:Unable to emit to the specified client无法向指定的客户端发出
【发布时间】:2015-09-23 05:24:28
【问题描述】:

users[name].emit('private message',{msg: msg, name: socket.nickname});

上面的代码行无法发送到指定的客户端。 users 包含所有套接字的数据,name 是我要向其发送消息的客户端的名称。但它不起作用。

【问题讨论】:

  • 您能用更多代码扩展您的问题吗?什么不工作?是崩溃还是返回不正确的结果?
  • 更多代码先生,你得到什么样的错误......

标签: node.js express socket.io


【解决方案1】:

您必须向特定客户端发出套接字,例如:

    io.sockets.socket(socketid).emit('private message',{});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-14
    • 2014-01-20
    • 2021-12-02
    • 1970-01-01
    • 2014-04-24
    • 2016-05-25
    • 1970-01-01
    • 2016-01-17
    相关资源
    最近更新 更多