Happycoders socket C++ library implements portable socket abstraction for all OS.
It provides an abstraction for UDP/TCP sockets, for client and server in IPv4 and IPV6.
It includes local socket suport for Unix and Linux system.
A full tests suite is included to check library functions.
This library is released under the term of the GNU LGPL licence.
libsocket has been tested and found to work ok under :
- GNU/Linux (gcc 2.95 and 3.x)
- Windows native with mingw32
- Windows native with MSVC 6.0
There is different way to include libsocket in your projects :
- get the last release :
Use libsocket linked with your project (not as a shared library), you just
have to include the files in your project.
- get the debian packages : happycoders-libsocket and
add this line to /etc/apt/sources.list for debian unstable:
deb http://debian.speedblue.org ./
or add this line to /etc/apt/sources.list for debian stable:
deb http://debian.speedblue.org/stable ./
Doxygen documentation is available here .