add select network module
add message
add function about checking a valid message from read buffer
improved select poll
updated net interface for client user
add demo for libnet2