0

我正在为 pop3 创建一个客户端,但不知何故我不知道如何处理多行响应。无论是单行还是多行,服务器的响应都没有区别,它总是以 CRLF 结尾(考虑到通常的情况)所以我怎么知道我是否应该再次调用 recv() 呢?

4

1 回答 1

2

可以跨越多行的响应(例如电子邮件的内容)在POP3 RFC中被标识为这样。

多行响应的最后一行只包含一个点“。”

所以寻找"\r\n.\r\n"

最后一行是终止标记。它不是实际消息的一部分。

于 2010-04-24T22:16:39.883 回答