About
The standard socket libraries available today, namely the Berkeley Sockets API & Winsock2, are primarily focused toward C programmers. As a C++ programmer I've always winced at the idea of unsightly C code strewn throughout a clean C++ program. The desire for a portable & clean C++ socket library combined with my desire to learn more about socket programming lead to this package. Hopefully, I've produced a useable and effective abstraction for C++ network programmers.
Documentation
As usual documentation on projects like this are the very last step. Look at the examples provided in the tarball. If you still have questions, email me.
Contributions
Contributions are welcome, of course. Send patches to austirg@cs.okstate.edu. Credit will be given for any patches accepted for commit.
TODO
Add support for non-blocking socket operations
More examples
API Documentation
License
This software is being released under a BSD-style license, give credit where credit is due. Enjoy.
Related Work
Need something more full-bodied? Checkout CommonC++
CommonC++