【问题标题】:Socket.io respond to senderSocket.io 响应发送者
【发布时间】:2017-05-16 18:03:10
【问题描述】:

我想要做的是让套接字只响应发件人。我目前在做什么: 当用户访问网页时,我包含了 js,因此他连接到服务器(在所有网页上),但我不确定当用户重新加载页面或只是切换页面时,他是否会每次都重新连接或连接保持不变? 现在我正在向我的 node.js 应用程序发送数据,该应用程序使用它执行某些操作,但在发生错误/成功的情况下如何向发送数据的特定客户端发出(现在我为每个连接的用户发出数据)

【问题讨论】:

  • 你应该添加足够的源代码来描述问题。
  • 要获得可能是快速准确而不是猜测的答案,您需要在问题中包含代码的相关部分。有关特定代码的问题应包括您拥有的相关代码 - 始终。

标签: javascript node.js sockets socket.io


【解决方案1】:

你必须在套接字对象上调用 emit :

io.on('connection', (socket) => {
  socket.on('event', () => {
    socket.emit('otherEvent', { data : ... });
  });
});

【讨论】:

    猜你喜欢
    • 2021-04-22
    • 2014-07-28
    • 2012-09-19
    • 2023-03-03
    • 2018-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多