BeepFp is a Free Pascal componentset to allow development of custom protocols using BEEP in native Object Pascal.
BeepFp does not implement BEEP itself, but rather builds an easy to use componentset on top of a stable and proven library. The library, LibVortex, is a full RFC3080 implementation.
BEEP is a network application framework protocol. It is not a complete protocol but only provides the building blocks common to most network protocols to ease custom protocol design and speed up implementation. To understand exactly what BEEP is, see http://www.beepcore.org and RFC3080.
The main characteristics of BeepFp are:
- Built on a proven library.
- Event driven communication.
- Blocking and non-blocking modes.
- Requires only a few event handlers to implement full-blown network protocol.