问题描述
- 如何用命令行启动两个exe?
-
做的是socket通信,c++的,vs2012,现在服务器端和客户端都做出来了,且能成功运行,。现在需要通过命令行的方式来启动这两个exe,如输入1,启动服务器端,输入2,启动客户端。也就是将两个exe变成一个。我现在是使用CreateProcess来调用exe,但只能调用一个,该如何解决?
解决方案
根据main函数的参数判断启动哪个
解决方案二:
我java的直接开启两个命令行就好啊,在一个开启了的命令行里输入start
解决方案三:
在你的程序中用GetCommandLine()获取命令行参数,然后根据参数决定你的代码是走服务器分支还是客户端分支
解决方案四:
动态判断标准输出参数,然后调用不同的接口来启动服务端或者客户端。
解决方案五:
Use batch command, you can put two files together to start
时间: 2024-11-05 03:31:24