Vortex Library is a BEEP Core protocol implementation, following the standard defined in RFC 3080 and RFC 3081. It has a clean and easy-to-use API that allows you to write new application protocols very quickly. Vortex Library has been developed within the Af-Arch project, and it is being used at the data transport layer. However, Vortex Library can be used independently of Af-Arch.
| Tags | Communications Internet Software Development Libraries Networking BEEP |
|---|---|
| Operating Systems | POSIX Windows Windows Cygwin |
| Implementation | C |
Recent releases


Changes: Bugfixes


Changes: New features include separation of the library into components, HTTP proxy support, a context based API, and a PULL API for single threaded programming.


Changes: Several bug were fixed, especially MSG number support. This means that values can be reused as long as they are replied (as defined by RFC). Also, support for transferring more than 4GB in the same channel was fixed.


Changes: A general API update to apply axl-bool-removal-02 change notification which, in general terms, improves C++ usability and allows existing C users to continue having the same behavior. Support to allow buggy BEEP peers to use 0 as the first MSG no number on channel 0 (can be controlled via the API). Support to disable SEQ frame generation (useful for tuning profiles). vortex_channel_close has been updated to block the caller until the channel is closed if a close in transit is detected (rather returning immediately with "channel closed").


Changes: This release includes several fixes, API improvements, memory cleanups, and a new API to handle MIME formats.
A C library that lets you use strings instead of ints for internal flags.