关于socket.io的事件监控问题
发布于 3年前 作者 just1n 1958 次浏览

是这样的,我想实现这样的功能:

在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

回到顶部