メモ書きのため雑。 環境 Rails 5.0.0.beta1 Unity 5.3.0(C#) 概要 RailsとUnityでwebsocketを使った通信が出来るか試してみた。 たぶん、同じやり方でC#以外の言語からでも通信できると思う。 ※Unityと言いつつ、C#の内容が100%です。 セットアップ Railsのサーバについてはこちらの内容そのまんまでセットアップ。 Rails 5 + ActionCableで作る!シンプルなチャットアプリ(DHH氏のデモ動画より) Unityでwebsocketするのにはwebsocket-sharpを使用し、MiniJSONを使ってJSONをエンコードする。 UnityでWebSocketを使用する [Unity] MiniJSON 使って json 読み込み サーバの起動 1つ気をつけなければいけないのが、websocket-sharpの実装の問
![ActionCableをwebsocket APIとして使ってUnityと通信する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/ac74817f7f77f0017b722a1c09b776f7bdd52463/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9QWN0aW9uQ2FibGUlRTMlODIlOTJ3ZWJzb2NrZXQlMjBBUEklRTMlODElQTglRTMlODElOTclRTMlODElQTYlRTQlQkQlQkYlRTMlODElQTMlRTMlODElQTZVbml0eSVFMyU4MSVBOCVFOSU4MCU5QSVFNCVCRiVBMSVFMyU4MSU5OSVFMyU4MiU4QiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9MzIxNTA0YWM5ODU5YjY3MDRiY2JmMTFlODQ3ZTY2YTc%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB3YWthYmEyNjAmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTBmMmViYmY2ZmIyODdhZWNhOGU0YWYyZTRlYmIyY2Vl%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D0aa4e5c324c0edeb1375c38541522da0)