代码之家  ›  专栏  ›  技术社区  ›  Nurbol Alpysbayev

如何知道子进程的stdout数据是否已分解为缓冲区块?

  •  0
  • Nurbol Alpysbayev  · 技术社区  · 5 年前

    所以,在node.js中处理子进程时,我们从缓冲流中读取子进程的标准输出。那么,我如何知道缓冲区块是包含完整的stdout消息还是只包含其中的一部分呢?我怎么知道一块是不是最后一块?或者这是不可能的(我怀疑答案是肯定的,但我希望答案是否定的)?

    1 回复  |  直到 5 年前
        1
  •  0
  •   Nurbol Alpysbayev    5 年前

    如果有人发现它有用,包括我以后,我们可以附加一些令牌,比如 <EOM> End Of Message data 块我们只是检查块是否以 <EOM> .