Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 867b7f922b675c0ef4e3529c877bee94 > files > 19

lib64cppsocket0-devel-0.8.4-3mdv2008.1.x86_64.rpm

CPP Socket library - 0.8.4

A small and easy to use C++ library for programming with TCP and UDP sockets on Linux/Unix

Development Ralf-Christian Jürgensen <rcj@users.sourceforge.net>

Introduction

CPPSocket is a small Classlibrary for C++ that supports a easy usage of socket-programming for
networking-software.
It provides a simple object-oriented interface to the classic C Library calls. Additionally it provides
a simplified abstraction for creating clients and servers.

With CPPSocket supports the following network protocols:
- TCP (transmission control protocol; needs an established connection from one host to another)
- UDP (user datagram protocol; packets can be sent without an established connection)
- IPv4 (internet protocol version 4; uses 32-bit network addresses)

These protocols are what may also be called TCP/IP.

The library provides two layers of abstraction:
- Low-Level
  This is a simple oo interface of the classic socket calls.
  But it provides some (optional) abstractions for addressing and buffering.
  Usefull for more experienced programmers, that have already worked with classic sockets.

- High-Level
  This provides somewhat more abstraction and ignores some functionality of the full blown
  sockets.
  But nevertheless it is quite usefull and makes programming of networking software very easy.
  So it's intended to be used by novice programmers or those who don't want the maximum
  complexity/flexibility but an easy to use network-interface.

Compile & Install

This is only a very short description. If you have further questions, please see file INSTALL for more infos.

On most systems the usual

# ./configure
# make
# make install

procedure should be ok. This will install the library under /usr/local for default.
(includes in /usr/local/include and lib in /usr/local/lib).

Thanks go to
- Tobias Jahn
- Thomas Vanier

(c) 2001, 2002, 2003 Ralf-Christian Jürgensen