BRNet Portable C++ Socket Library

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.

    Downloads

    Unix & Windows Source Tarball (md5: a0755b8c9155865661f7036ba94d8993)
    Unix & Windows Source Zip (md5: 1553274176b2f70106f4d85eac90a2b4)