SSL_read прочитать многострочный ответ
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.123] |
|
|
Соблюдайте общие правила форума
MSDN Library
FAQ раздела
Поиск по разделу
Как правильно задавать вопросы
SSL_read прочитать многострочный ответ
|
Сообщ.
#1
,
|
|
|
|
Здравствуйте. Такой вопрос
![]() ![]() WriteToSSL(con,'RETR 1'); ... function ReadFromSSL(con: Pointer):AnsiString; var len,num : integer; Begin FillChar(Buffer,SizeOf(Buffer),#0); len:= SSL_read(con, Buffer, sizeof(Buffer)-1); //18 num:= sizeof(Buffer); // 1025 Result:=AnsiString(Buffer); End; Читаю письмо с ящика. Получаю ответ после этой команды ('+', 'O', 'K', ' ', '2', '6', '8', '2', ' ', 'o', 'c', 't', 'e', 't', 's', '.', #13, #10, #0 ...) и все, но если затем опять сделать ReadFromSSL, то я получу следующую строку письма. Но не могу же я делать ReadFromSSL подряд неизвестно сколько раз. Как узнать сколько еще информации можно получить от сервера?. Может в цикле, может за раз... |
|
Сообщ.
#2
,
|
|
|
|
Читать спецификации протокола POP
|