A simple c++ socket library using event driven model based on libev.