2016-07-25 2 views
0

私は2つのアプリケーションがあります。 1つはC#で書かれ、ラップトップ(クライアント)で実行され、もう1つはC++(Unreal Engine 4アプリケーション)で書かれ、Amazon Web Servicesインスタンス(サーバー)で実行されます。キーボードアプリケーションをサーバーアプリケーションに送信

私は両方のアプリケーションを書いており、したがってそれらを完全に制御しています。

クライアントデバイスのユーザー入力をサーバー(アプリケーション4)で実行されているアプリケーションに指示したいと思います。ユーザー入力イベントをクライアントに明示的に記録し、JSONとしてシリアル化し、ネットワーク経由で送信し、デシリアライズし、UE4アプリケーション内で必要な機能にマップすることができますが、これはUE4が既に持っているので、組み込みの入力イベントリスナ...

本質的には、(私のラップトップやクライアント上で)ローカルに実行しているかのように、UE4アプリケーション(サーバー上で実行)を制御したいと考えています。

キーボードの&マウスイベントをクライアントからサーバーアプリケーションに送信する方法を知っている人はいますか?

答えて

0

クライアントで実行されているアプリケーションを作成し、key downイベントをリッスンすることでこれを解決しました。そのkey downイベントは、UDPを介してネットワーク経由でサーバー上で実行される別のアプリケーション(私のUE4アプリケーションと同じ)に送信されます。私はhereの方法を使って、着信メッセージを私の場合はUE4のターゲットアプリケーションに渡しました。

関連する問題