0

我在 Bash 中有一个运行控制台提要的程序。提要是文本,每次发生事件时都会附加并带有时间戳。

我如何将控制台提要的内容加载到页面上(可能是控制台的最后 200 行左右),并在每次将文件附加到(新行)时发送附加数据?

我对 WebSockets 和动态数据的移动完全陌生,所以请彻底解释一下。

注意:我也安装了 node.js。

4

1 回答 1

1

既然你已经有了 node.js,你一定要看看socket.io;它会为你处理所有 WebSocket 的东西。查看该网站以了解如何使用它。

另外,由于您对查看文件的更改感兴趣,请查看fs.watchFile()node.js 的 FileSystem 模块的功能。每次更改文件时都会触发回调。您可以使用它来获取新数据并使用socket.emit().

于 2012-07-23T18:48:04.593 回答