2017-09-18 11 views
0

ランチャーアプリケーションは、ゲームをロードしている間(この場合、1つ)の情報を送信するためにクライアントとのログイン情報を処理し、ランチャー情報からログに記録されている人を取得します。数回試してみると、私は一時的なファイルに書き込むことを考えていましたが、この場合のベストプラクティスはわかりません。ここでUnityは外部アプリからデータを取得します

答えて

1

は、この処理するための私の方法です:

1)ランチャーは、Webサービスの真偽要求を行います。 ログイン/パスワードを送信し、識別トークンを取得します。

2)ランチャーはそれ自体を終了し、ゲームの実行ファイルを開始し、トークンをパラメータとして与えます。 (C#プロセスクラス)

3)ゲームが開始され、Webサービスでトークンが検証されます。 (有効でない場合は終了)

4)クライアントがサーバーに参加すると、Webサービスに通知されます。 サーバーは接続を受信すると、Webサービスをチェックして、ユーザーがここにいることを確認します。

+0

私はトークンを取得するのと同じ考えを考えていましたが、スレッドにゲームを渡すことによって正確に何を意味するのでしょうか?ゲームのプロセスパラメータとして? –

+0

Process.Start()を使用してプロセスパラメータとして – FLX

+0

私は右のプロセスのrecvを使用する必要がありますか?いくつかダムの質問がありますが、私はプロセスの解析にあまり使われていません –

関連する問題