SslStream을 사용하여 서버에서 응답을 읽으려고합니다. 서버는 Google IMAP이고 Google 설명서에 따라 IMAP 명령을 사용하고 있습니다. 나는 AuthenticateAsClient 방법을 사용할 때C#에서 SslStream 읽기 메서드가 응답하지 않음
처음이 작품, 난 아무 문제없이 서버의 응답 읽을 수 있습니다 : 다시 같은 읽기 방법을 사용하려고 할 때, 그러나
SslStream.Read(responseStreamBuffer, 0, responseStreamBuffer.Length);
을 이 오류가 나타납니다. 전송 연결에서 데이터를 읽을 수 없습니다 : 연결된 당사자가 일정 기간 후에 제대로 응답하지 않았거나 연결된 호스트가 응답하지 않아 stablished 연결이 실패하여 연결 시도가 실패했습니다.
나머지 코드는 완벽하게 작동하지만 스트림에서 처음 읽은 후 코드가 작동합니다. 예외 처리를 위해 catch
구조체가 있는데, 여기에서 정확한 오류가 발생했습니다.
본질적으로 서버는 SslStream.Write
메서드를 사용하여 보내는 명령을 가져 오지만 이후의 Read 메서드 호출은 위의 예외와 함께 거부됩니다.
나는 내가 얻을 수있는 도움에 대해 대단히 감사 할 것입니다.
감사합니다. Shay Rosenfeld.
더 많은 코드를 보여주십시오. – CodesInChaos
[disposing] (http://msdn.microsoft.com/en-us/library/system)?idisposable.dispose.aspx) 당신이 그것을 끝내고 나면 스트림? – Mike