powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Почтовый клиент
6 сообщений из 6, страница 1 из 1
Почтовый клиент
    #33471817
FastProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подскажите как узнать что приходит в soket текстовое письмо или файл.что значит <CRLF> символ и как его указывать.
...
Рейтинг: 0 / 0
Почтовый клиент
    #33471832
BlackStar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В сокет приходят байты. Как их интерпретировать - ваше дело.
CRLF в терминах C это два символа '\r', '\n' идущие друг за другом.
Код: plaintext
1.
2.
3.
4.
#define CRLF "\r\n"

printf( CRLF );

--
There Ain't No Such Thing As A Free Lunch
...
Рейтинг: 0 / 0
Почтовый клиент
    #33471899
FastProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как интерпритировать?как понять что приходит?
...
Рейтинг: 0 / 0
Почтовый клиент
    #33471909
BlackStar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почтовое сообщение это всегда текст (rfc822).
Файлы в письме передаются как вложение в тело этого письма (rfc2045-rfc2049)
Т.е. чтобы понять есть ли файл, надо целиком принять письмо, проверить есть ли в нем вложения и каковы типы этих вложений.
Вы можете заниматься этим сами (флаг в руки и барабан на шею), или взять какую-нибуть библиотеку для работы с MIME.
--
There Ain't No Such Thing As A Free Lunch
...
Рейтинг: 0 / 0
Почтовый клиент
    #33471982
FastProgrammer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
OK а как проверить есть ли в нем вложения и каковы типы этих вложений.
Подскажите пожалуйста ,я смотрю вы умные вещи говорите.
...
Рейтинг: 0 / 0
Почтовый клиент
    #33472014
BlackStar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Взять и распарсит его. Как это делается, у меня нет ни сил ни времени, чтобы объяснять. Возьмите исходники почтового клиента mutt и посмотрите.
--
There Ain't No Such Thing As A Free Lunch
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Почтовый клиент
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]