visualstudio2010-将字符串从一个C++程序发送到另一个程序并等待响应
visual studio 2010 - Sending string from one C++ program to another and waiting for a response
我们将在visualstudio2010中同时运行两个C++win32控制台程序。我们希望能够将消息(字符串)从一个发送到另一个。程序1向程序2发送消息,并等待程序2发送回消息。一旦程序2发送了回复,它现在就等待来自程序1的下一条消息而不退出。
在同一台电脑上运行的多个应用程序之间有许多不同的数据交换方式。它们属于"进程间通信"这一通用术语。使用您最熟悉的IPC机制-文件、注册表、套接字、命名管道、MailSlots、ActiveX、远程过程调用、共享内存或WM_COPYDATA窗口消息。它们都有各自的优点和缺点,所以你需要自己决定哪一个最适合你的实际需求。
请参阅此处获取使用套接字在服务器和客户端之间发送数据的简单程序的示例和说明:Winsock(Windows)入门
这是进行进程间通信的方法之一。有关windows中的其他进程间通信方法,请参阅此处:进程间通信(windows)
相关文章:
- 如何使用C++读取另一个程序中的源代码输出
- 如何将一个窗口保留在另一个应用程序窗口的前面
- 将库链接到另一个应用程序时,CMAKE 找不到库
- 程序在使用 system() 启动另一个可执行文件时停止
- 使用另一个程序调用正在运行的 C++ 程序中的函数
- 调试控制台 ChessEngine.exe "used"在另一个应用程序(国际象棋 GUI)中
- C++将结构复制到另一个程序的资源
- 如何在 qt 中从另一个线程运行 qt并发时关闭程序
- 试图让C++程序循环回到代码中的另一个点
- 为什么在我的程序中输入另一个输入会给我不同的结果
- 在 Windows 10 中将一个应用程序放在另一个应用程序前面
- 将数据从一个应用程序单向发送到另一个应用程序的最佳做法
- C++启动另一个程序(客户端-服务器)的程序
- 如何在 eclipse 中将标准输入从控制台更改为另一个程序
- 当电子的窗口隐藏时如何激活另一个应用程序窗口
- 与 Python 中子进程中的另一个应用程序的交互式会话
- 如何在另一个终端中打开并稍后关闭来自c ++的另一个程序?
- 将UWP应用程序的简单INT发送到另一个程序
- 如何将整个C Glut程序编写为可以在另一个程序中调用的函数
- osX - 如何从我的 QT 应用程序启动另一个程序