我正在編寫的應用程序是一部分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