Skip to content

resiprocate/Netxx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

---------------------------------------------------------------------------
                                                                           
                                   Netxx                                   
                                                                           
---------------------------------------------------------------------------

Netxx is a C++ network programming library. It is designed to take the pain
out of programming network communications applications.

It does this by providing an easy to use and cross-platform interface. As a
side effect, you get the safety of automatic resource management and
smaller, simpler code.


Features:

  * Very clean API with total abstraction from any operating system calls.
    No networking or operating system headers are used in the Netxx header
    files.
  * Appropriate use of C++ technologies such as namespaces, templates,
    inheritance and exceptions. All Netxx classes are in the Netxx
    namespace and exceptions are used only in exceptional situations.
  * Includes support for TLS/SSL (via OpenSSL), IPv6 and Local/Unix Domain
    Sockets (on operating systems that support them).
  * Cross-platform support. Netxx currently supports most flavors of Unix,
    Windows and MacOS X.
  * An IOStreams streambuf is provided so you can treat network connections
    just like a std::iostream.
  * Berkeley style license so you can do whatever you want with Netxx,
    including commercial use.


For more information about Netxx please go to:
http://pmade.org/pjones/software/netxx/