C++ World

Software Engineering
 
  © 2009 C++ World - All rights reserved - webdesign.arttina

Home Products Services Projects Culture Personal Contact
 
Competence
Experience
Programming Languages
Operating Systems
Software
Telecom/Protocols
Trainings
C++ World

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:

  1. C++ framework
  2. 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.
  3. Client Server Programming
  4. 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.
  5. Socket Programming
  6. 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.
  7. GNU/Linux Plattforms and on Un*x systems
  8. 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.
  9. Multithreading
  10. 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.
  11. Semaphores, Mutexes and Message Queues
  12. Traditional Unix System V IPC methods are covered as well. All the Unix functionality.
  13. Toolbox
  14. Timestamps ( Microsec granularity. The effective granularity depends on the OS - Kernels jiffy - Value ), File I/O and system call wrappers and more.
  15. Namespaces
  16. Name clashes are hard to detect and can delay your project. Com++ classes and symbols are kept in two namespaces syspp and compp.
  17. High Performance
  18. 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


Franz Brandel Contact Disclaimer Sitemap C++ World