C++启动另一个程序(客户端-服务器)的程序
C++ program that starts another program (client-server)
我需要编写两个C++程序,它们通过套接字双向通信,一个程序启动另一个程序。这个项目需要跨平台。我做了一些研究并得出结论,最好在套接字部分使用 boost::asio,但我不确定我应该如何开始另一个过程。有很多方法可以做到这一点(例如:https://faq.cprogramming.com/cgi-bin/smartfaq.cgi?answer=1044654269&id=1043284392(,但我不确定哪一种适合我的需求。我认为spawn
函数在这里应该没问题,但我无法让它工作(编译器找不到 process.h 文件(。
你对这个特定问题有什么提示吗?spawn
这里确实是正确的解决方案,还是我应该尝试其他方法?
您可能需要确认 process.h 是否存在于任何包含路径中。如果没有,请向编译器提供一个包含 process.h 的包含目录。 这可能意味着您必须在系统中搜索 process.h;从 gcc/g++/mingw 包含目录开始。
相关文章:
- 使用嵌入式猫鼬服务器托管应用程序
- 在 1 个服务器 n 客户端套接字 C++ MFC 应用程序中更新数据的客户端
- 在 Ubuntu 服务器上运行 QT 应用程序时崩溃
- 为 Sql 服务器实现 odbc 包装器.将数据库数据读取为字符或要求驱动程序将数据转换为 C 类型
- 为什么io_context在我的boost asio协同程序服务器中丢失
- VS-2019程序在某些服务器上的第一条浮点指令上崩溃
- ESP-CoAP 服务器调用资源处理程序,不接收包
- 使用C++创建UDP服务器以嵌入跨平台iOS和Android应用程序中
- 客户端发送消息,但服务器在客户端结束程序之前不接收消息
- C++启动另一个程序(客户端-服务器)的程序
- 我正在编写一个简单的客户端套接字应用程序,但在连接后服务器收到一个空缓冲区
- 自动启动网络服务器和程序
- C++客户端/服务器聊天应用程序 - 从 Ubuntu 命令窗口扫描输入
- C++服务器/客户端聊天程序
- 如何对上传程序服务器进行速率限制以节省内存
- MongoDB C++驱动程序服务器端查询计数
- 为什么在应用程序服务器项目中使用多种语言
- 如何设置C++web应用程序服务器侦听来自tomcat/restlet服务器的http请求
- 当远程桌面会话注销时,如何阻止DLL终止应用程序服务器
- -客户端-服务器应用程序-服务器端的recv()可以正常工作,但客户端的recv()会阻塞程序