Javascript 网站不同页面的不同聊天(Socket.io和Node.js)

Javascript 网站不同页面的不同聊天(Socket.io和Node.js),javascript,socket.io,Javascript,Socket.io,我在编程方面还不是很好,所以我在一些事情上遇到了一些问题,这些事情对其他人来说可能非常容易。特别是我现在正在创建一个网站,我希望它在它拥有的两个不同页面中有两个不同的聊天。我必须使用Socket.io。我已经构建了它,但是当我在一个页面上键入内容时,即使我希望两次聊天分开,消息也会出现在另一个页面上。像我在互联网上发现的那样,房间对“分开”两次聊天有用吗?如果它们在这种情况下真的有用,有人能帮助我并教我如何使用它们吗?或者只是帮助我解决我的问题?非常感谢你 如果看不到任何代码,就很难准确地知道发

我在编程方面还不是很好,所以我在一些事情上遇到了一些问题,这些事情对其他人来说可能非常容易。特别是我现在正在创建一个网站,我希望它在它拥有的两个不同页面中有两个不同的聊天。我必须使用Socket.io。我已经构建了它,但是当我在一个页面上键入内容时,即使我希望两次聊天分开,消息也会出现在另一个页面上。像我在互联网上发现的那样,房间对“分开”两次聊天有用吗?如果它们在这种情况下真的有用,有人能帮助我并教我如何使用它们吗?或者只是帮助我解决我的问题?非常感谢你

如果看不到任何代码,就很难准确地知道发生了什么。但听起来两个聊天室都连接到同一个服务器(套接字)。您可以简单地将事件分开,这样聊天室就不会听到相同的内容

比如说:

socket.emit('chat1', data1);

socket.emit('chat2, data2);
然后对每个聊天进行编码,以收听与其相关的事件。服务器正在侦听的事件(来自客户端)也是如此:


同样,在没有看到任何代码的情况下,也不确定这是否适合您的特定情况。

谢谢。在这里您可以找到我的所有代码:。该网站适用于index.html和Milano.html页面,但我希望他们的两次聊天分开
socket.on('message from chat 1', message => {})

socket.on('message from chat 2', message => {})