Projects / liblacewing


liblacewing is a cross-platform, high-level networking library. It aims to provide a set of straightforward classes for socket communication in C/C++, with a focus on scalability and platform specific optimisations (eg. support for IOCP, epoll, and kqueue).

Operating Systems

Recent releases

  •  21 Aug 2012 17:06

    Release Notes: This release has many improvements regarding the stability of the Stream system in general, resolving issues with graph corruption and erroneous queueing behaviour (which was the cause of HTTP requests often hanging in 0.3.x). The Webserver class now has support for the SPDY protocol. SPDY support is completely transparent, and will automatically be advertised to clients where TLS NPN is available server-side. Also revamped is the parser for multipart form data, which has now been completely replaced with Igor Afanov's multipart-parser-c.

    •  29 Jun 2012 17:01

      Release Notes: This release adds a new Stream::WritePartial function to opt out of automatic buffering and fixes the bad length param in the GetSockAddr function (causing problems with ::Port, etc.).


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.