我们将在visual Studio2010中同时运行两个C++ win32控制台程序。我们希望能够将消息(字符串)从一个发送到另一个。程序1向程序2发送消息,并等待程序2发回消息。一旦程序2发送了回复,它就会等待来自程序1的下一条消息,而不会退出。
发布于 2013-02-09 08:50:14
有许多不同的方法可以在同一台PC上运行的多个应用程序之间交换数据。它们属于通用术语“进程间通信”。使用您最熟悉的任何进程间通信机制-文件、注册表、套接字、命名管道、MailSlots、ActiveX、远程过程调用、共享内存或WM_COPYDATA窗口消息。它们都有各自的优点和缺点,所以你需要自己决定哪一个最适合你的实际需求。
发布于 2013-02-09 14:57:12
有关使用套接字在服务器和客户端之间发送数据的简单程序的示例和解释,请参阅此处:Getting Started with Winsock (Windows)
这是进行进程间通信的方法之一。有关windows中的其他进程间通信方法,请参阅此处:Interprocess Communications (Windows)
https://stackoverflow.com/questions/14783399
复制相似问题