aardio 文档
JSON.rpcStream 库模块帮助文档
JSON 成员列表 #
JSON.stream #
process.rpc.jsonClient 与 wsock.tcp.jsonClient 内部使用的有界 NDJSON 接收器。
保留未消费字节,严格关联单次或批量响应,不重发请求。
JSON.stream() #
返回对象:JsonRpcStreamObject
JsonRpcStreamObject 成员列表 #
JsonRpcStreamObject.lastResponseData #
最近匹配的完整 JSON 帧。
JsonRpcStreamObject.lastStderr #
本次错误输出,最多保留末尾 64 KiB。
JsonRpcStreamObject.lastStdout #
本次未匹配的输出,最多保留末尾 64 KiB。
JsonRpcStreamObject.receive(request,readAvailable,timeoutMs,transform) #
接收与 request 对应的完整响应。
readAvailable 必须非阻塞,返回 标准输出字节串、错误输出、是否关闭。
响应 JSON 必须在单行内并以 LF 结束;默认等待 30000 毫秒。
失败返回 null,错误信息。transform 为可选的单帧转换函数。
Markdown 格式