0
我正在使用zeromq客戶端服務器模型。通過Zeromq在C中重定向stdout
我的客戶端從命令行獲取選項並將它們發送到服務器。服務器讀取每個選項並生成輸出到stdout(它已從一個簡單的命令行工具進行了改編)。
什麼是將stdout重定向回客戶端的最佳方式?
如果我可以將stdout指向一個字符串,我可以將其複製到zmq_msg_data進行傳輸。
乾杯!
我正在使用zeromq客戶端服務器模型。通過Zeromq在C中重定向stdout
我的客戶端從命令行獲取選項並將它們發送到服務器。服務器讀取每個選項並生成輸出到stdout(它已從一個簡單的命令行工具進行了改編)。
什麼是將stdout重定向回客戶端的最佳方式?
如果我可以將stdout指向一個字符串,我可以將其複製到zmq_msg_data進行傳輸。
乾杯!
您可以將其重定向到一個文件 freopen("file.txt", "w", stdout);
或... 與cout.rdbuf()
stringstream