ooSockets Library

This is a simple library that contains a whole set of classes. The main highlight of this library is the socket interface. This library combines the networking power of BSD Sockets with the advanced new features of the c++0x standard to produce incredibly easy to use sockets. This library may be used under the MIT License without any warranty.
 
Operating Systems
  • Linux
  • BSD
  • Mac OS X
 
To Build and Install
  $ unzip ooSockets.zip
  $ cd ooSockets
  $ cmake .
  $ make
  $ sudo make install
 
Dependencies
  • cmake ( for build/installation )
  • c++ compiler that supports c++0x standard ( gcc 4.4.x and newer )
  • boost regex
 
Current Features
  • udp and tcp over ipv4 and ipv6
  • multicast
  • list network interfaces
 
Future Changes
  • get multicast working on mac os x
  • get sockets interface working on windows ( distant future )
  • generate and send magic packets for wake on lan
Syndicate content