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
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