Ubuntu 22.04とUnityでWebSocket
Ubuntu上のUnityでWebsocketを使いたい
ググると日本語だとWebSocket-Sharpを使った事例が沢山でてくるが手順をなぞっても動かない
Windowsでは動くので多分Ubuntuでは駄目なのだろう
他を探してみると
https://github.com/endel/NativeWebSocket
に動きそうなライブラリがあったので試してみたら動いた、感動
インストールもPackege Managerで完了、簡単
https://github.com/ImoutoChan/websocket-sharp-core
WebSocketSharpの解説に倣いたいなら多分こっちが楽
nugetに登録されていてwebsocketsharp.coreで追加できる
Server側のテストはしてないそうだがオリジナルのサンプルコードは動いた
Unityで動くかは確認していない
環境
Ubuntu 22.04.02 LTS
Unity 2021.3.25f1
Library endel/NativeWebSocket 1.1.4
今回のポイント
デモンストレーションの説明でデモサーバーディレクトリ名が最新と違っている
自分が取った手順は以下の通り
$ git clone https://github.com/endel/NativeWebSocket.git
$ cd NativeWebSocket
$ cd NodeServer
$ npm install
$ npm start
node.js環境を作ってなかったのでそれを作る方が手間が掛かった
ここを参考に作業 https://qiita.com/nouernet/items/d6ad4d5f4f08857644de
デモサーバーを動かすだけならnのインストール以下不要
$ sudo apt install nodejs npm
$ sudo npm install n -g
$ sudo n stable
$ node -v
$ npm -v
--
コメント
コメントを投稿