我正在运行以下socat cli,打开了2分
socat -d -d pty,raw,echo=0 pty,raw,echo=0
我可以查看是否可以写一个,也可以在另一个上阅读,不,我没有运行测试以尝试自动读取其中一个并复制到另一个。
我有以下nodejs脚本可以做到这一点:
script.js
===========
process.stdin.resume();
var seq = [];
var count = 1;
process.stdin.on("data", function(data) {
seq.push(data.toString('utf8'));
if (seq.length === count) {
for (var i=0; i<seq.length; i++) { console.log(seq[i]); }
seq = [];
count++;
}
});
然后我尝试运行以下socat,以便它可以读取一个点,但似乎不起作用
socat -ddd -ddd pty,raw,echo = 0“ EXEC:'node script.js',pty,raw,echo = 0”