Как стать автором
Обновить

Комментарии 6

Если я правильно помню, в QNX4 была возможность начать обмен сообщениями не с Send(), а сразу с Reply() — для случаев, когда хочется сделать синхронизацию между клиентом и сервером минимальной (т.е. reply-receive вместо send-receive-reply). В QNX6 эта возможно осталась?
По всей видимости, Вы что-то путаете. Сомневаюсь, что удастся ответить с помощью Reply() процессу, который не REPLY-блокирован (т.е. не вызывал Send()).

Наверное, Вы говорите о Proxy. Этот механизм был усовершенствован и в QNX6 называется Pulse.
Да, точно. В QNX4 если сделать Reply() процессу, который не заблокирован на Send() или заблокирован на Send(), но на другом процессе, то Reply() завершится с ошибкой ESRCH.
Спасибо! Жду продолжения.
Продолжение обязательно будет.
О, долгожданный пост! Хак с буферами просто восхитил. Еще, еще хочу! Пишите еще :)
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории