pop3 용 클라이언트를 만들고 있는데 어떻게 든 다중 행 응답을 처리하는 방법을 알 수 없습니다. 서버로부터의 응답에는 단일 또는 다중 행인지 여부에 관계없이 항상 CRLF로 끝나기 때문에 (예 : 일반적인 경우를 고려하여) recv()를 한 번 더 호출해야하는지 어떻게 알 수 있습니까?pop3 multiline problem
답변
두 줄 이상에 걸쳐있을 수있는 응답 (예 : 전자 메일의 내용)은 the POP3 RFC에서 식별됩니다.
여러 줄 응답의 마지막 줄에는 점 "."이 포함됩니다.
그래서 마지막 줄이 종료 표시되는 것을"\r\n.\r\n"
를 찾습니다. 실제 메시지의 일부가 아닙니다.
하지만 첫 번째 응답은 수신 응답이 계속 될지 여부를 알지 못합니다. 나는 그것이 단지 하나의 라인 이상이 될지 모른다는 것을 의미한다. – Pyjong
@stupid_idiot 그 마커를 볼 때까지 recv()를 계속 호출한다. 끝나면 미리 알 수 없습니다. –
글쎄, 내가 알렉상드르를 이해 한 방식으로, 단 한 줄만 있다면 첫 번째 줄 또한 마지막 줄 - 따라서 점으로 끝나야한다. 그것이 점에서 끝나지 않는다면 그것은 마지막 것이 아니며 따라서 유일한 것이 아닙니다. '다시 읽는다. '글쎄, 확실히 논리적으로 보인다. 문제가 어디 있니? 아 .. 알았어. 신경 쓰지 마. – sbi
- 1. Multiline CATextLayer
- 2. POP3 코딩을
- 3. python multiline regex
- 4. ExtJs textarea multiline 문제
- 5. python multiline group regex
- 6. F # Multiline 정적 메서드
- 7. UIToolbar multiline text
- 8. Sed multiline replacement question
- 9. UIButton : Multiline text
- 10. javascript multiline regexp replace
- 11. jQuery ajax multiline "script"응답
- 12. Telerik Wpf RadControls Multiline TextBox
- 13. 정규 표현식 multiline 유효성 검사기
- 14. C++ 정규 표현식 multiline replace
- 15. DataGridView 컨트롤의 C# : multiline 텍스트
- 16. RegEx For Multiline ASP.NET Textbox
- 17. sed 또는 awk multiline 바꾸기
- 18. html을 가진 C# multiline 문자열
- 19. 왜 POP3 프로토콜이 살아남습니까?
- 20. POP3 netcat 프로토콜 오류
- 21. POP3 데이터 읽기/쓰기
- 22. flex pop3 imap 소켓
- 23. POP3 메시지 형식 rfc
- 24. C# POP3 프로토콜 솔루션
- 25. 간단한 POP3 * SERVER 만들기
- 26. Qt, POP3 및 SSL?
- 27. SMTP 및 POP3 개념?
- 28. POP3 메일 인코딩
- 29. PHP, pop3-server에 로그인
- 30. Ajax.updater problem
사용자 이름 "stupid_idiot"을 고려하면이 질문에 답하는 데 시간을 낭비 할 필요가 없습니다. – sbi