tcp数据流实时存放到文件中 有办法按包读取么 各位大佬 我该怎么存
 发布于 6 年前  作者 cuijianxiong  3908 次预览  最后一次回复是 6 年前  来自 问答 

我从tcp消息实时抓取一些二进制byte消息流 按行存在一个文件里 然后我想用nodejs按行读取 有什么办法么 或者用什么方式存 能让nodejs按消息流来获取呀

3 回复
linxiaoziruo

存储数据流的时候同一个一个包的数据就放在同一行,包末尾加上分行符。

cuijianxiong

@linxiaoziruo 大佬读怎么读啊 我读出来都不是buff类型的

myy

首先明确:要按行读,必须是数据本身就是用行分隔符(\r\n 或 \n 或 \r)分隔的,否则没法按行读。

Nodejs 中用 readline 模块可以实现按行读文件。