Available C++ Libraries FAQ

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.

Operating Systems

  • Linux
  • PC 32-bit Windows

Compilers

  • Visual C++
  • GCC

Added : 2013-10-15 Amended: 2013-10-15 Licensing : Boost

    Unicomm - Unified Communication Protocol - High-level asyncronous framework for TCP based nework application creation
  • Home page
  • Submitted by:Dmitry Timoshenko
Add a comment
Our ads
Buy gold
Beat the credit crunch - buy gold online - quickly, safely and at low prices
www.bullionvault.com
Google
Trumphurst Home Page
C++ Usenet Newsgroup
A Web form for submissions to this list
Contact the author for permission to distribute

Copyright (c) 2017 Nikki Locke, Trumphurst Ltd.
Permission is granted to distribute over the Internet without charge. The author's permission is required (and usually given) to distribute in any other way, including on CD.