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