发送"消息"从服务器端到客户端

时间:2016-09-05 09:03:30

标签: javascript client-server ipc rpc json-rpc

我们开发了一个Web应用程序(客户端的HTML / CSS / JavaScript,服务器端的Web服务)。客户端的每个用户操作都调用服务器端的某个Web方法。

但是当用户使用我们的应用程序打开多个浏览器选项卡时,我们遇到了一些问题,因此每当用户在不同的浏览器中登录时,我们决定强制注销所有浏览器的选项卡(当前选项卡除外)&#39 ; s标签。 我们如何实现客户端将能够接收"消息"从服务器端?

1 个答案:

答案 0 :(得分:2)

当您说从服务器端向客户端发送消息时,我认为您不希望Node.js上的响应如下:

res.status(200).send('Hello World')不是吗?

所以,你需要的是使用websockets。我建议你使用socket.io

您只需要在服务器端发送带有套接字的消息,并在客户端侦听该消息。

使用websockets,您可以向使用Id标识的每个用户发送消息,或者在广播中发送消息。 websockests有很多可能性。

您可以使用websockets在网上找到示例。我认为这就是你要找的东西。