2012-07-18 78 views
0

我正在使用zeromq客戶端服務器模型。通過Zeromq在C中重定向stdout

我的客戶端從命令行獲取選項並將它們發送到服務器。服務器讀取每個選項並生成輸出到stdout(它已從一個簡單的命令行工具進行了改編)。

什麼是將stdout重定向回客戶端的最佳方式?

如果我可以將stdout指向一個字符串,我可以將其複製到zmq_msg_data進行傳輸。

乾杯!

回答

1

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

或... 與cout.rdbuf()

結合 stringstream