Initial Epool code from tutorial at http://kovyrin.net/
add part of networking code