205
Connection closed by foreign host.
17.6 Применение агентов новостей для настольных систем
Рассмотрим, как будет выглядеть аналогичный диалог для агента настольной системы. На рис. 17.3 показан вывод новостей в
Рис. 17.3. Пункты меню для групп
На рис. 17.4 показан отслеживаемый набор групп новостей (на которые
Рис. 17.4. Просмотр групп, на которые подписался пользователь
Список непрочитанных статей из популярной группы
Рис. 17.5. Список непрочитанных статей из группы
Рис. 17.6. Вывод выбранной статьи
На рис. 17.7 показан вывод статьи из группы новостей в браузере WWW (в данном случае —
Рис. 17.7. Статья сетевых новостей
17.7 Протокол NNTP
17.7.1 Команды NNTP
Для доступа к статье группы новостей клиентский процесс соединяется с портом 119 сервера новостей. Клиент отправляет серию команд и получает на них ответы. Команды не чувствительны к регистру символов.
Существуют команды для запроса:
■ Списка всех групп
■ Выбора конкретной группы
■ Выбора определенной статьи
Таблица 17.1 Команды и параметры NNTP
Команда | Параметры | Описание |
'<Идентификатор сообщения>', номер статьи или ничего | Извлечение статьи по идентификатору или номеру либо извлечение текущей статьи | |
Извлечение содержимого текущей статьи | ||
Имя группы | Переход к указанной группе новостей | |
Вывод заголовка текущей статьи | ||
Запрос списка поддерживаемых сервером команд | ||
<Идентификатор сообщения> | Сервер указывает другому серверу на наличие статьи. При необходимости копия статьи может быть затребована другим сервером. | |
Перемещение указателя текущей статьи на одну статью назад в списке текущей группы | ||
Запрос списка групп новостей и количества доступных в них статей |