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

时间:2012-07-18 15:28:54

标签: c string client-server stdout zeromq

我正在使用zeromq客户端服务器模型。

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

将stdout重定向回客户端的最佳方法是什么?

如果我可以将stdout指向字符串,我可以将其复制到zmq_msg_data进行传输。

干杯!

1 个答案:

答案 0 :(得分:1)

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

...或 将stringstreamcout.rdbuf()

合并