#1 add connect return param "errcode_t";
#2 add log module;
#3 add assert module;
#4 boost 1.56.0 become the lowest version;