Learning multithreaded programming and network programming with Boost
other docs: http://mmoaay.gitbooks.io/boost-asio-cpp-network-programming-chinese/
network connection with asyncronous read/write usage: server: ./bin server e.g.: ./bin server 1010
client: ./bin client | EXIT to exit e.g.: ./bin client 127.0.0.1 1010
network connection with syncronous read/write and multithreading