Книга: Введение в QNX/Neutrino 2. Руководство по программированию приложений реального времени в QNX Realtime Platform
Резюме о клиенте
Резюме о клиенте
На этом с клиентом все. Перечислим ключевые моменты, которые следует запомнить:
• Клиент обычно налаживает связь с администратором ресурса с помощью вызова open() (или fopen()).
• После того как запрос клиента разрешился в конкретный администратор ресурса, мы его больше не меняем.
• Все дальнейшие клиентские сообщения в этом сеансе основываются на дескрипторах файлов (или FILE* stream
) — например, read(), lseek(), fgets(), и т.п.
• Сеанс прекращается, когда клиент закрывает дескриптор файла или поток (или завершается по какой-либо причине).
Все вызовы, основанные на дескрипторах файлов, транслируются в сообщения.