背景

来了一个HTTP请求,read(fd, buff)后,用std::cout/printf打印buff,发现打不出来

原理

HTTP请求换行用的是\r\n对应的ASCII码是13 10,Linux这边打\r\n换行会有异常,只用\n就好

解决

遇到\r就跳过

如果觉得我的文章对你有用,请随意赞赏