What is Lacewing?

A networking protocol

Lacewing is a networking protocol, with compatible implementations in Windows C++, Python and Clickteam's Multimedia Fusion 2. It aims to provide an easy to implement, binary based protocol, with a familiar IRC-like structure.

A Lacewing protocol implementation is also being developed for Java and ActionScript 3.0.

A networking library

Lacewing is also a networking library for Windows. It is distributed as a DLL and C++ header/lib file, providing powerful and highly efficient socket classes, along with an embeddable webserver and an implementation of the Lacewing networking protocol. It also has a class to host a Flash Player socket policy XML file, and this functionality is included in the standalone Lacewing server.

The Lacewing networking library was used to develop: