关于socket.io的事件监控问题
发布于 12 年前 作者 just1n 5740 次浏览 最后一次编辑是 8 年前

<p>是这样的,我想实现这样的功能:</p>

<p>在socket.io的服务端,监控当前系统的时间,并拿当前时间跟前一秒相比,如果两个时间的<strong>分钟数</strong>发生了变化,就发一条消息到client端。</p>

<p>不知道该如何实现(代码,或者有例子给个链接也可以)?</p>

<p>这结果可能类似于 socke.io官网上的volatile功能(每隔一分钟发一条消息),但实际过程是不一样的,volatile只是单纯的每隔多久就发一条消息,我上述的描述是需要实时的比较。</p>

<p>我这么做的更进一步的想法是,去实时的监控一个文件(或者某个sqlite数据库),如果文件里的内容发生了变化,就发消息给客户端。</p>

<p>node.js初学者求教,3ks。</p>

1 回复

如果是想监控一个文件的话可以考虑使用 fs 模块里面的 watchFile 函数,这里有一个监控markdown文件并实时渲染的例子: http://typedef.me/2012/01/31/nodejs-markdown-live-preview

回到顶部