我正在使用 Zeromq 客户端服务器模型。
我的客户端从命令行获取选项并将它们发送到服务器。服务器读取每个选项并将输出生成到标准输出(它是从一个简单的命令行工具改编而来的)。
将标准输出重定向回客户端的最佳方法是什么?
如果我可以将 stdout 定向到一个字符串,我就可以将其复制到 zmq_msg_data 进行传输。
干杯!
最佳答案
您可以将其重定向到文件
freopen("file.txt", "w", stdout);
或者...
将 stringstream
与 cout.rdbuf()
关于c - 在 C 中通过 Zeromq 重定向标准输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11544915/