CNode

tcp数据流实时存放到文件中 有办法按包读取么 各位大佬 我该怎么存

问答
Ccuijianxiong发布于7 年前最后回复7 年前3 回复4072 浏览0 收藏

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

查看回复

回复 (3)

L
linxiaoziruo#1·7 年前

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

C
cuijianxiong#2·7 年前

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

M
myy#3·7 年前

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

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

参与回复
登录后即可参与回复。登录