【发布时间】:2020-08-04 02:14:57
【问题描述】:
我正在使用 node.js、socket.io 和 vanilla javascript 构建聊天,根本不使用任何其他框架。 最终产品将是一对一的交流,群聊不一定可用。 我已经建立了一个有效的基本 socket.io 连接。如何区分发送者和接收者?我需要这样做才能根据需要设计我的聊天。请帮忙!
谢谢
【问题讨论】:
标签: javascript node.js socket.io client sender
我正在使用 node.js、socket.io 和 vanilla javascript 构建聊天,根本不使用任何其他框架。 最终产品将是一对一的交流,群聊不一定可用。 我已经建立了一个有效的基本 socket.io 连接。如何区分发送者和接收者?我需要这样做才能根据需要设计我的聊天。请帮忙!
谢谢
【问题讨论】:
标签: javascript node.js socket.io client sender
Socket.io 是事件驱动的。 您可以使用不同的通道或事件将发送者和接收者分开。
//Emit the event called eventName
socket.emit('eventName',data)
//Listen for an event called eventName
socket.on('eventName', data)
如果 eventName 不同,它们就不能通信,反之亦然。
【讨论】: