Com++ Professional 1.0 -- C++ Socket Library
Free 40 days Trial
Com++ Professional facilitates system programming and network (socket) programming and so
contributes to the cost effectiveness of your project by makeing all system programming and
network programmig tasks easy, fast and safe.
What Com++ Professional offers:
- C++ framework
Com++ Professional is entirely written in C++ and offers access to the
operating systems facilities in an object oriented manner. There is no
need to write any plain C Code.
All hairy stuff is dealt with by the library.
- Client Server Programming
Client server programming in Com++ is done by deriving from a Server class
( compp::SSrv ) and using the appropriate client class ( SClnt ) to connect
to the server. Com++ deals with the hairy details of communication and
provides you with a safe API. Network traffican be sent cyphered or
uncyphered.
- Socket Programming
Comm++ offers TCP-, UDP ( unicat, multicast and broadcast ) and Unix Domain
Socket programming. These lower layer functionality allows you to use the
the operating systems nework facility but still have an Object oriented API.
- GNU/Linux Plattforms and on Un*x systems
Linux has poven to be a stable platform in IT so far. We believe in further
growth of GNU/Linux. The development plattforms are Ubuntu and OpenSUSE.
Com++ runs also on other distributions.
In addition we deliver Com++ on Solaris and HP-UX. Please contact us, if
you have any query.
- Multithreading
Our approacj is similar to the one used in Java: Deriving from a compp::Thread -
class implementing a run() method and starting the thread. A very simple and
effective way.
- Semaphores, Mutexes and Message Queues
Traditional Unix System V IPC methods are covered as well. All the
Unix functionality.
- Toolbox
Timestamps ( Microsec granularity. The effective granularity depends on the
OS - Kernels jiffy - Value ), File I/O and system call wrappers and more.
- Namespaces
Name clashes are hard to detect and can delay your project. Com++ classes and
symbols are kept in two namespaces syspp and compp.
- High Performance
Com++ is lean and performance oriented and therefor is the ideal choice for your
project - especially in Embedded Projects.
Licensing
An unlimited License of Com++ Professional can be obtained for the price of EUR 70 ( 90 US Dollars ).
Discount is available if more licenses are needed.
Please contact us for licensing and for discount.
Free 40 days Trial