1. refactor network part and has not completed
2. only keep TCP support and removed UDP, maybe add UDP supports later
3. enhance common supports classes and tools
4. replace the error handle stack with normal log system