摘要:
对于基于TCP开发的通讯程序,有个很重要的问题需要解决,就是封包和拆包。一、为什么基于TCP的通讯程序需要进行封包和拆包. TCP是个"流"协议,所谓流,就是没有界限的一串数据。 大家可以想想河里的流水,是连成一片的,其间是没有分界线的。但一般通讯程序开发是需要定义一个个相互独立的数据包的,比如... 阅读全文
摘要:
1. 反转字符串char* strrev1(const char* str){ int len = strlen(str); char *temp = new char[len + 1]; char *p = temp + len; *p = '\0'; p--; ... 阅读全文