清除socket.io中仅针对发件人的聊天输入框



嗨,我正在为所有人制作一个在线聊天应用程序,但当我发送消息时,每个人都可以清除聊天输入框,我只想清除发件人的聊天输入框我在client.js中使用这段代码来清除聊天输入框,但它从所有用户浏览器中清除

chatInputBox.innerHTML = "";

如果有人在聊天框中写了一条消息,而另一个人发送了消息,则聊天输入框对每个都是清除的

有没有socket.io的解决方案来解决这个问题

这意味着文本被发送给每个人,甚至发送给发送者自己,如果是node.js服务器,请使用socket.broadcast发送消息所以你甚至不需要清空收件箱,因为发件人甚至不会收到他自己的信息

代码是socket.broadcast.emit("event_name", "message data - could be object");

最新更新