FACE Homepage
FAst Communication Engine
What is face?
FACE here means Fast Communication Engine, a network library which enable developers to write network related code faster.
What it is good for?
Language independent RPC description language
Internet communication is normally based on RPC message, with FACE, developers are able to describe RPC in simple function form, and FACE will generate the C++ source/header files. Theoretically no socket related code is needed in the project.
Universal code for Linux/Win32
FACE is based on libevent, and the separately wrote the network code for Linux and Win32, application could be deployed on those platforms without modification.
How does it works?
Please refer to FACE tutorial. A basic ping/pong sample could be finished in 5 minutes, at most.
Or directly dive into the /sample directory in latest release.