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

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

3 回复

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

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

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

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

回到顶部