Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# IMAP响应重复_C#_Imap - Fatal编程技术网

C# IMAP响应重复

C# IMAP响应重复,c#,imap,C#,Imap,有人能解释一下IMAP服务器的响应行为吗? 当我发送单个命令时,响应符合预期: C: A0001 FETCH 10 (BODY[HEADER.FIELDS (SUBJECT)]) S: * 10 FETCH (BODY[HEADER.FIELDS (SUBJECT)] {21} Subject: FW: test ) A0001 OK FETCH completed. 但如果我一个接一个地发送多个命令,响应行为就不清楚了: C: A0001 FETCH 10 (BODY[H

有人能解释一下IMAP服务器的响应行为吗? 当我发送单个命令时,响应符合预期:

C: A0001 FETCH 10 (BODY[HEADER.FIELDS (SUBJECT)])
S: * 10 FETCH (BODY[HEADER.FIELDS (SUBJECT)] {21}
   Subject: FW: test

   )
   A0001 OK FETCH completed.
但如果我一个接一个地发送多个命令,响应行为就不清楚了:

C: A0001 FETCH 10 (BODY[HEADER])
S: * 10 FETCH (BODY[HEADER] {1632}
   ...
   A0001 OK FETCH completed.
C: A0002 FETCH 10 (BODY[HEADER.FIELDS (SUBJECT)])
S: * 10 FETCH (BODY[HEADER] {1632}
   ...
   A0001 OK FETCH completed.
C: A0003 FETCH 10 BODY[TEXT]
S: * 10 FETCH (BODY[HEADER.FIELDS (SUBJECT)] {21}
   Subject: FW: test

   )
   A0002 OK FETCH completed.

为什么重复这些回答?如何修复它

问题是写入ssl流发生在ssl流的读取循环中。

您是否真的收到:
A0001 OK FETCH completed.
两次?这表明服务器有问题。@Max是的,我注意到响应总是加倍。这是服务器的错误吗?似乎更可能是您的客户端有某种缓冲错误,并且没有发送您认为是的…@Max我正在使用基于示例的请求函数…请显示/your/代码,然后。