hstraub / netxx

Netxx is a C++ network programming library.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

---------------------------------------------------------------------------
                                     
                                   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/software/netxx/

About

Netxx is a C++ network programming library.


Languages

Language:C++ 92.6%Language:C 3.8%Language:Perl 2.1%Language:Objective-C 0.9%Language:Shell 0.6%