在C中通过Zeromq重定向标准输出

在C中通过Zeromq重定向标准输出,c,string,client-server,stdout,zeromq,C,String,Client Server,Stdout,Zeromq,我使用的是zeromq客户机-服务器模型 我的客户端从命令行获取选项并将它们发送到服务器。服务器读取每个选项并向stdout生成输出(它是从一个简单的命令行工具改编而来的) 将标准输出重定向回客户端的最佳方法是什么 如果我可以将stdout指向一个字符串,我就可以将它复制到zmq_msg_数据中进行传输 干杯 您可以将其重定向到文件 freopen(“file.txt”,“w”,stdout) 或者。。。 将stringstream与cout.rdbuf()组合

我使用的是zeromq客户机-服务器模型

我的客户端从命令行获取选项并将它们发送到服务器。服务器读取每个选项并向stdout生成输出(它是从一个简单的命令行工具改编而来的)

将标准输出重定向回客户端的最佳方法是什么

如果我可以将stdout指向一个字符串,我就可以将它复制到zmq_msg_数据中进行传输


干杯

您可以将其重定向到文件
freopen(“file.txt”,“w”,stdout)

或者。。。 将
stringstream
cout.rdbuf()组合