Программы чтения новостей и INN


Но есть другой вариант: программа может обращаться к серверу дистанционно через протокол NNTP. Этот тип подключения будет обработан по-другому. Всякий раз, когда программа подключается к серверу NNTP, innd порождает отдельную копию обработчика nnrpd, который обрабатывает сеанс, в то время как innd возвращается к более важным вещам (получение входящих новостей, например). Как процесс innd различает входящую подачу новостей и соединение от клиентского newsreader? Ответ прост: протокол NNTP требует, чтобы программа-newsreader при соединении выдала команду mode reader после соединения с сервером. Когда эта команда будет получена, сервер запустит процесс nnrpd, вручает ему подключение и возвращается к ожиданию подключений. Проблема в том, что сам innd не распознает никаких команд для работы с новостями, так что программа-клиент должна начинать сеанс корректно.



Содержание раздела