我正在创建一个pop3的客户机,不知怎么的,我不知道如何处理多行响应。服务器的响应没有区别,不管是单行还是多行,它总是以crlf结尾(考虑到通常的情况),那么我如何知道是否应该再次调用recv()?
可以跨多行(如电子邮件内容)的响应在中标识为 the POP3 RFC .
多行响应的最后一行只包含一个点。
所以寻找 "\r\n.\r\n"
"\r\n.\r\n"
最后一行是终止标记。这不是实际信息的一部分。