是这样的,我想实现这样的功能:
在socket.io的服务端,监控当前系统的时间,并拿当前时间跟前一秒相比,如果两个时间的分钟数发生了变化,就发一条消息到client端。
不知道该如何实现(代码,或者有例子给个链接也可以)?
这结果可能类似于 socke.io官网上的volatile功能(每隔一分钟发一条消息),但实际过程是不一样的,volatile只是单纯的每隔多久就发一条消息,我上述的描述是需要实时的比较。
我这么做的更进一步的想法是,去实时的监控一个文件(或者某个sqlite数据库),如果文件里的内容发生了变化,就发消息给客户端。
node.js初学者求教,3ks。
1 回复
如果是想监控一个文件的话可以考虑使用 fs
模块里面的 watchFile
函数,这里有一个监控markdown文件并实时渲染的例子: http://typedef.me/2012/01/31/nodejs-markdown-live-preview