我正在编写的应用程序是一部分PHP和一部分C.这两部分将通过套接字进行通信。作为IPC协议的一部分,应用程序将依赖“消息类型”字节。例如,如果数据块的第一个字节是1,则其余意味着像显示系统信息等php和c之间的共享配置文件
在C头文件,我可以定义这些消息类型等...
#define GET_SYSTEM_INFO 0x1
#define SET_SECURITY_LEVEL 0x2
etc
我真的很喜欢它,如果我可以在php部分和c应用程序共享的文件中定义这些值。这样,他们正在开发一套通用的配置。它不一定是头文件,但我想知道是否有一些简单的机制来解析一个公共文件。
感谢您的任何建议。
配置文件通常意味着可以更改这些值。如果将它们包含在C头文件中,则这些值将被编译到程序中。你想要这些值被动态配置吗?或者他们只是神奇的数字,你想要一个容易的地方来定义它们?后者是 – Falmarri 2010-11-22 19:07:50