繁体   English   中英

在生成文件中运行服务器和客户端

[英]Run a server and client in a makefile

我正在用C ++编写套接字文件服务器的代码,我不知道如何在我的makefile中进行适当的单元测试。 我的问题如下:

服务器启动时,将其端口号吐出到stdout。 然后无限听。 客户端进程(我的测试套件)需要读取服务器的输出,然后以其自己的并行进程启动。

我该如何编写一个脚本,该脚本将1.并行运行两个程序,2.允许我正确地将输出从一个程序输出到另一个程序,3.允许我以一种不错的格式存储输出以供以后查看。

听起来正常的管道应该工作:

run:
    myserver | tee mylog.txt | myclient

然后,文件log.txt包含myserver的输出,即端口号。 如果要在文件中捕获客户机的输出,则可以重定向它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM