Home | FAQ | Thesis | Diary | Projects | Resume | Todo | Index |

Related: file, net, port, SSL, TCP, UDP, web

sf.net/projects/LibMSocket >>libmsocket is a socket abstraction library in C, which aims to support as many protocol abstractions transparently as possible. Current goals include SSL and Socks5 proxies. At its core, libmsocket makes developing socket applications very easy, even if you're not using any of those abstractions at all. It also ties in to libevent for I/O multiplexing and asynchronous DNS resolution.

Alhem.net/Sockets >>This is a GPL licensed C++ class library wrapping the berkeley sockets C API, and therefore works on most unixes and also win32.  The library is in use in a number of real world applications, both commercial and open source.  Features include, but are not limited to, SSL support, IPv6 support, tcp and udp sockets, sctp sockets, http protocol, highly customizable error handling.