我正在将客户端和服务器编写为单独的应用程序。为了确保两者之间的正确通信,两者都应该可以访问一些全局字符串。向两个应用程序提供此类字符串的典型方法是什么?
我想一种可能的方法是将字符串放在头文件中,然后将该文件与两个应用程序一起分发。Qt 中是否有任何东西可以用来获取与操作系统无关的位置来放置此头文件,以便两个应用程序都知道在哪里查找它?
我正在寻找从现有 Qt 库中受益的解决方案,但任何通用方法也可以。我什至不确定“库”是否必要,但到目前为止,Qt 已经帮助我的应用程序与操作系统无关,我不想打破这种范式。
更新以增加清晰度:这些全局字符串将是静态和恒定的 - 这意味着它们在运行时不会更改,因此不需要共享内存。我只是不想在客户端有一个头文件,在服务器上有一个头文件,然后必须始终确保它们的内容完全相同。