visualstudio2010-将字符串从一个C++程序发送到另一个程序并等待响应

visual studio 2010 - Sending string from one C++ program to another and waiting for a response

本文关键字:程序 另一个 响应 等待 C++ 一个 字符串 visualstudio2010-      更新时间:2023-10-16

我们将在visualstudio2010中同时运行两个C++win32控制台程序。我们希望能够将消息(字符串)从一个发送到另一个。程序1向程序2发送消息,并等待程序2发送回消息。一旦程序2发送了回复,它现在就等待来自程序1的下一条消息而不退出。

在同一台电脑上运行的多个应用程序之间有许多不同的数据交换方式。它们属于"进程间通信"这一通用术语。使用您最熟悉的IPC机制-文件、注册表、套接字、命名管道、MailSlots、ActiveX、远程过程调用、共享内存或WM_COPYDATA窗口消息。它们都有各自的优点和缺点,所以你需要自己决定哪一个最适合你的实际需求。

请参阅此处获取使用套接字在服务器和客户端之间发送数据的简单程序的示例和说明:Winsock(Windows)入门

这是进行进程间通信的方法之一。有关windows中的其他进程间通信方法,请参阅此处:进程间通信(windows)