私はupnp検出のためにiPhoneCyberlinkライブラリを使用しています。
ホームオートメーションを作成するためにupnpデバイスを使用しています。私は同じものに対して投稿アクションを作成していますが、場合によっては、それらのアクションの応答を取得し、それを解析してそれらから値をフェッチしたいことがあります。
アクション呼び出しに対する応答の形式の説明については、 http: //upnp.org/sdcps-and-certification/standards/device-architecture-documents/にある UPnP フォーラムのデバイス アーキテクチャ ドキュメントを参照してください。
または、開発をohNetに切り替えることを検討することもできます。これにより、サービスごとに C++ クラスが提供され、アクションごとに同期/非同期関数が提供されます。これにより、UPnP プロトコルの詳細を気にすることなく、アプリケーション開発に専念できます。
(免責事項:私はこのプロジェクトに貢献しました)