例如,我的 c++ 程序中有一个向量:
vector<string> files;
这个程序已经在运行。
我想调用我的其他程序将字符串动态添加到文件向量(在已经运行的程序中)。
我应该为此在 localhost 上创建一个客户端-服务器应用程序吗?
或者还有其他方法吗?(如何将带有参数的消息发送到正在运行的程序)
我不能给出一个很好的答案,因为我没有经验,但这些是我打算研究的一些事情:
也许里面的东西对你有用。进程间通信是您要搜索的术语(IPC)。
有很多方法可以做到这一点。谷歌进程间通信。 http://en.wikipedia.org/wiki/Inter-process_communication
在 Windows 上,我会使用类似的东西:http: //msdn.microsoft.com/en-us/library/windows/desktop/aa366551 (v=vs.85).aspx
或者只是一个临时文件,如果我想快速而肮脏地处理它。