![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | ||
Пользователь
Регистрация: 16.10.2011
Сообщений: 67
|
![]()
Всем привет.
При обращении к серверу с командой RETR через функцию SslStream.Read запрошенное сообщение не записывается в буфер. Если быть более точным, то при вызове RETR в буфер всегда пишется размер сообщения, а вот само сообщение записывается далеко не всегда. Код:
Цитата:
Цитата:
Последний раз редактировалось Stilet; 12.10.2014 в 19:24. |
||
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
![]()
sslStr.Read() может прочесть НЕ ВСЕ содержимое потока, потому оно и возвращает в качестве результата число прочитанных байт. Попробуйте добавить streamreader и использовать streamreader.readtoend например
Благодарить в репутацию. Проклинать — туда же
![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 16.10.2011
Сообщений: 67
|
![]()
Спасибо, но к сожалению в этом случае возникнет проблема с ssl шифрованием. Возможно есть способ гарантированно прочитать поток до конца средствами sslStream?
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
![]()
streamreader - это просто обертка над потоком, которым является ваш sslStream, откуда там проблема шифрования-то возникнет?
Благодарить в репутацию. Проклинать — туда же
![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема со связью TCPclient и TCPserver | Siemka | Работа с сетью в Delphi | 1 | 09.03.2013 23:26 |
Проблема с чтением файла. | the27mart | Общие вопросы C/C++ | 4 | 18.11.2012 22:36 |
TCPServer и TCPClient на indy 10, Отправка сообщения с сервара | pomkalk | Работа с сетью в Delphi | 3 | 01.04.2011 11:52 |
проблема с чтением из файла | salwator | Помощь студентам | 1 | 23.12.2010 12:11 |
Проблема в связке TcpClient TcpServer | registr911 | Работа с сетью в Delphi | 2 | 26.08.2010 12:55 |