!!!14-May-2008 New Release 0.98!!! Dowload latest Version.
Com++ is a free Socket- and System Programming library, distributed by C++ World. An easy to use, solid and stable library written in C++, which combines a clear and elegant programming interface with powerful functionality and high performance. Com++ includes C++ Classes for TCP and UDP Programming and makes it very easy for the programmer to write stable and reliable network programming code.
Com++ includes some System Programming functionality, which is useful for network programming. Threads, Mutexes and a fork/execute facility are obviously essential for client/server computing and therefore provided in the framework.
Com++ is the right choice for system programmers, who know about Unix System Programming but want an easy to use library for it and do not intend to go through the process of implementing it themselves. Care was taken, that Com++ is easy to debug.
Example programs, utiliity programs Users Guide and doxygen generated documentation are included in the bundle as well. Browseable documentation (Doxygen generated) is available here.
Com++ was designed to provide System functionality in a transparent and clear way. The scope of the library is to provide Socket communication, Multithreading, Mutexes, Semaphores and some more in a easy to use way, without creating a "black box" or a ressource hog. Com++ is not intended to compete with large frameworks like Boost, ACE or TAO. With Com++, one can use elegant OO design methods without using massive amounts of memory and/or cpu cycles. It is an "easy to use" library for programmers, who do need to worry about system programming and want a C++ framework for it. All functionality is in a seperate namespace so the programmer can be sure, there is no symbol clash. This is feature which becomes more and more important since projects get bigger and bigger and so increases the likelyhood that two people have the same idea about naming a class.
Most features are mature. Com++ is proven stable on Linux and HP-UX .
There are no known problems with Cygwin, but test coverage is
not sufficient yet.
Com++ Version 1.0 will be released probably end 2007.
Please
dowload
the current Com++ Version from
here.
We would appreciate to receive your opinion. Please send us your
feedback, bug report and suggestions to
compp@cplusplusworld.com
Please download the current Com++ Version from here. We would appreciate to receive your opinion. Please send us your feedback, bug report and suggestions to compp@cplusplusworld.com