所以这是我想要完成它:嵌入式C:不同的进程发送/接收数据到相同的输入/输出
Telnet客户端发送一个命令,Telnet服务器(过程1); - DONE
过程1的发现,其以下的处理(2,3,4等)将执行该命令,并调用该过程 - DONE
Telnet客户端现在需要看到那些其他进程的输出(比如说正在执行命令的进程2)。进程2可能还需要来自Telnet客户端的一些额外输入。这些是红色的外部箭头。
过程2会在过程1完成后告诉过程1。
我最大的(也许是唯一的)问题是关于第3步。怎样才能以有效的方式实现?是否只是将进程1的标准输入到进程2的标准输入,然后将进程2的标准输出标记为进程1的标准输出?
不适用于嵌入式设备。 – Olaf