通过TCP套接字重定向进程输入和输出

时间:2015-01-02 21:31:22

标签: c tcp

所以我有一个要执行的文件(标准C可执行文件),我想通过TCP套接字重定向其输出和输入。我已经使用TCP套接字通过服务器(处理可执行文件的服务器)和客户端(它发送可执行文件)发送和写入消息。

dup2(job->socket,STDOUT_FILENO);
dup2(job->socket,STDIN_FILENO);

这就是我一直在使用重定向可执行文件的输入和输出,但是这完全搞砸了服务器读取插槽的一部分(如预期的那样)。

我无法为此打开一个新套接字,所以我想知道如何做到这一点?

0 个答案:

没有答案