Первоначально я назвал вопрос как «В QNX, в чем разница между _PULSE_CODE_DISCONNECT и _PULSE_CODE_COIDDEATH?».Тем не менее, я думаю, что мой вопрос немного шире.
Я реализовал сервер IPC с использованием ОС QNX Neutrino 6.6.0.По сути, у меня есть сервер, который запрашивает информацию о конфигурации, такую как настройки и прочее.Он также принимает изменения в настройках.Это позволяет клиентам подписаться на него.Это означает, что после подписки, если изменение произойдет с настройкой, сервер уведомит других клиентов.
Пока все хорошо.Этот материал до этого момента имеет смысл для меня.Что мне не ясно, так это подходящий способ справиться с отключением клиента или умиранием процесса.
Прямо сейчас я получаю _PULSE_CODE_DISCONNECT на моем сервере.Что именно это означает?Я не получаю _PULSE_CODE_COIDDEATH, чего я и ожидал.
Я думаю, в частности, я немного запутался в том, что такое CID против Scoid в QNX.