我正在编写一个应用程序,其中一部分是 PHP,一部分是 C。这两部分将通过套接字进行通信。作为 IPC 协议(protocol)的一部分,应用程序将依赖于“消息类型”字节。例如,如果数据 block 的第一个字节是1,那么其余的意思是“显示系统信息”等。
在 C 头文件中,我可以定义这些消息类型,例如...
#define GET_SYSTEM_INFO 0x1
#define SET_SECURITY_LEVEL 0x2
etc
如果我可以在 php 部分和 c 应用程序之间共享的一个文件中定义这些值,我真的很喜欢。这样,他们就可以使用一组通用的配置。它不一定是头文件,但我想知道这两种技术是否有一些简单的机制来解析通用文件。
感谢您的任何建议。
最佳答案
我的建议是,因为您确实想进行开发,并且最终用户不需要访问协议(protocol)的内部结构,所以我的建议是解析 php 文件,并为 C 创建一个包含,或者相反通过您的构建脚本。
关于php - php和c之间共享配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4248831/