Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
4
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

posted at

updated at

UnityでgRPCを動かす #1 コンソールアプリ

ゴール:Unity(iOS/Android)でgRPCを動かす

開発環境:macOS Sierra + Unity 2017.3.0f3
開発環境:macOS Mojave + Unity 2019.1.5f1
今回はその1です。

コンソールアプリでgRPCのサンプルを動かす

C#で開発するのでVisual Studio for Mac(以下vs)をインストールします。

次にgRPCの本体+サンプルをcloneします。

$ cd (個人の作業用フォルダ)
$ git clone https://github.com/grpc/grpc.git

サンプルのソリューションファイルを開きます。cloneを実行したフォルダに入り、次のコマンドを実行します。するとvsが起動します。

$ open examples/csharp/helloworld/Greeter.sln

image.png

GreeterServerプロジェクトを右クリックして「プロジェクトの実行」を選択します。するとC#で書かれたサーバー側のプログラムが起動します。

image.png

GreeterClientプロジェクトを右クリックして「プロジェクトの実行」を選択します。C#で書かれたクライアントのプログラムが実行されて、サーバーのメソッドを呼び出します。

image.png

次回予告

ここまで、C#のコンソールアプリとしてサンプルを動かしてきました。次はクライアントをUnityで作成してみます。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
4
Help us understand the problem. What are the problem?