little change
change some detail of c/s-communicate-protocal