同じマシンで 2 つのアプリケーションを実行しています。
Editor は、WinRT で開発され、サンドボックス化された Windows 8 アプリケーションです。(クライアント)
Integrator は、シリアル COM ポート経由でハードウェア デバイスを読み取るための C++ アプリケーションです。(サーバ)
クライアント/サーバー通信を Windows 8 で動作させる方法について多くの検索を行ったところ、標準の WinRT クラスなどを使用しては不可能であるという投稿しか見つかりません。
私が必要としているのは、Windows 8 アプリケーションがクライアントとして機能し、スタンドアロンの実行可能ファイルがサーバーとして機能するソリューションです。
誰かがクライアント/サーバー通信を行うために使用できるメカニズムを提案できますか.
これに対する適切な解決策が見つからない場合は、ファイルの使用に頼らざるを得なくなりますが、私はその必要はありません。
明確化: クライアント/サーバー通信を行うために使用できる多くのメカニズムを認識しています。私が探しているのは、これらの手法が WinRT で開発された Windows 8 アプリケーションでは機能しないという問題の回避策です。サンドボックスは、クライアントとサーバーが同じホスト マシン上にあることを明示的に禁止するためです。