我想知道一個好的解決方案是保持節點應用程序運行,直到可讀流已關閉。因此,在一個簡單的例子,比如這個:如何在流打開時保持節點應用程序運行?
var tcpVideoStream = new TcpVideoStream(options);
var writeStream = fs.createWriteStream(options.fileName);
tcpVideoStream.pipe(writeStream);
怎樣才能讓我的應用程序的運行,以便它繼續寫流數據文件,直到讀取數據流,tcpVideoStream在這種情況下,關閉?即發出'結束'或'關閉'。
謝謝!
將布爾值設置爲false,並且當可讀流結束時將其設置爲true。每當您嘗試寫入數據時,請確保布爾值仍然爲false,以確保可讀流仍處於打開狀態。 – Markasoftware