Simple model
add socket and select in examples
add select-and-epoll, thread-and-mutipleprocess