《Node.js 应用:Websocket》介绍了开发具有实时功能的应用需要的 Websocket。客户端(比如浏览器)与服务端之间可以在实时沟通交流。
在服务端可以注册一些通信用的频道(Channel),每个频道下面月可以添加多个主题(Topic)。然后在客户端那里可以选择去订阅频道或者主题,这样在客户端与服务端之间就可以通过这个频道进行通信,客户端有什么事可以发送给服务端,服务端收到消息可以决定如何去处理。在服务端可以做广播,广播的消息在所有的客户端上都可以实时得到。
比如某个用户在某篇文章上发表了一条评论,服务端收到评论可以做一下广播,这样正在浏览这篇文章的其他用户不需要刷新页面就可以看到新的评论。在课程里我们会用一个聊天功能来演示如何使用 Websocket。
订阅宁皓网,在线学会基于 Node.js 开发 Web 应用。