【发布时间】:2013-10-28 04:35:45
【问题描述】:
我想知道一个好的解决方案是保持 Node 应用程序运行直到可读流关闭。所以在一个简单的例子中:
var tcpVideoStream = new TcpVideoStream(options);
var writeStream = fs.createWriteStream(options.fileName);
tcpVideoStream.pipe(writeStream);
如何保持我的应用程序运行,以便它继续将流数据写入文件,直到可读流(在这种情况下为 tcpVideoStream)关闭?即发出“结束”或“关闭”。
谢谢!
【问题讨论】:
-
将布尔值设置为 false,当可读流结束时将其设置为 true。每当您尝试写入数据时,请确保布尔值仍为 false 以确保可读流仍处于打开状态。
标签: javascript node.js stream