A event drived and asynchronous network library