Submit a comment to an "Available C++ Libraries FAQ" entry
Libraries available to download (Q-Z)
Unicomm - Unified Communication Protocol - High-level asyncronous framework for TCP based nework application creation
Unicomm is a free open source multiplatform C++ framework that allows to create application level protocols over TCP transport. There are different rules can be applied to support communication logic. The main purpose is to focus on business logic and make communication process transparent to user. Unicomm simplifies connection management like accepting incoming connections and handling disconnects. It provides an easy way to associate data with the connection. Thus unicomm is the engine provides flexible mechanisms to construct custom logic protocols. Predefined xml and binary formats are also provided as option. Unicomm provides modularity and clear design of the application. Protocols implemented by using unicomm are flexible to changes and easily modifiable. Unicomm supports SSL, itís lightweight and provides hundreds of concurrent connections processing (without considering business logic level as if unicomm handlers would be empty) on decent hardware.
Unicomm is based on boost , stl and compiled with msvc 8.0, 9.0, 10.0, gcc 4.2. It is supplied with Boost.Build scripts and Microsoft Visual Studio 2005, 2008, 2010 project files. Unicomm is tested under Windows and Ubuntu Linux.
Licensing : Boost
Do not expect an immediate response - the contents of this form
will be added to a queue, which I process manually
about once a week. If you don't fill in
your email address correctly, you will not (obviously) get any reply at
all. Other invalid information may result in a mailed request for
Enter your comment in the areas provided below. Be sure to
include your name and email address.
Please don't bother trying to post spam or links to dodgy web sites - everything
you post here is reviewed by a human being before being released for public