The libcomm library is designed to facilitate handling structured messages between programs. The messages consist of three parts: a keyword, a body, and a delimiter. The keyword is used to identify the message for dispatch on the receiver. An example of the usage of this library might be to facilitate the communication between a GUI frontend and a program doing calculations in the background (the "backend"). Since the messages are human-readable (as opposed to shared memory or binary messages), it allows the backend to be tested separately from the frontend, either by a human or by a testing script.
|Tags||Software Development Libraries|