0

当初、私はこの質問に「QNX では、_PULSE_CODE_DISCONNECT と _PULSE_CODE_COIDDEATH の違いは何ですか?」というタイトルを付けました。しかし、私の質問はそれよりも少し広いと思います。

QNX Neutrino OS 6.6.0 を使用して IPC サーバーを実装しました。基本的に、設定などの構成情報を照会するサーバーがあります。設定変更も承ります。クライアントがサブスクライブできるようにします。これは、サブスクライブすると、設定に変更が発生した場合、サーバーがそれらの他のクライアントに通知することを意味します。

ここまでは順調ですね。この時点までのこのことは、私には理にかなっています。私には明確ではないのは、クライアントの切断またはプロセスの停止を処理する適切な方法です。

現在、サーバーで _PULSE_CODE_DISCONNECT を受信して​​います。それは正確にはどういう意味ですか?期待していた _PULSE_CODE_COIDDEATH が届きません。

特に、QNX での coid と scoid の違いについて少し混乱していると思います。

4

1 に答える 1