a event based network library.