基于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', ...);
zip 文件大小:5.87KB