基于Node.js和Socket.io的服务器端通知应用Hedwig
Hedwig是一个基于Node.js的Web服务器,使用Socket.io进行通信。它能够监听、接收并推送消息至Socket.io客户端。安装方法:
$ npm install
运行服务器:
$ node app.js
消息发布:要发布消息,需要将消息发布到Redis通道,消息格式应为JSON字符串,且必须包含一个名为user_id
的字段以标识用户。示例:
$ redis-cli -n 3
> publish draenor_test '{"user_id": "123", "content":"test"}';
消息将发送至draenor_test
通道,并由服务器接收。前端Socket.io客户端文档:在fake_public
目录中有一个示例前端Socket.io客户端。要使用服务器,您应在客户端中配置:
socket.on('conn', ...);
5.87KB
文件大小:
评论区