laravel-swoole-websocket-svelte-ionic-unity-intergation

Laravel Swoole Websocket Svelte Ionic Unity Intergation

example of worked integration of swoole websockets with laravel swoole, ionic app writen with svelte and unity game engine

laravel-swoole-websocket-svelte-ionic-unity-intergation

example of worked integration of swoole websockets with php laravel-swoole, ionic app writen with svelte and Unity game engine

Если коротко, то в ионике используется клиент socket.io на js который на момент создания проекта имел 4 разные версии протокола, к сожалению та что реализована в проекте laravel-swoole - версия 2, то есть ионик пришлось настраивать именно на работу с этим протоколом, плюс кое чё в самом swoole пришлось допилить. В юнити для соединения с этим кривым сервером используется SocketIOClient.Newtonsoft, который к сожалению соединяется через раз. вернее в 1 раз из 100, но тем не менее - мне удалось запустить вебсокет сервер на php и передавать данные с гироскопа телефона 60 фреймов в секунду без каких либо проблем ( при загрузке виртуальной машины на 3-4%). То есть такие проекты не теория, а реальность.

установка по классике:

npm i

composer i

php artisan:http start или как то так в папке со свулей

ионик можно скомпилировать через капаситор и пульнуть в эмулятор в android studio и от туда уже играться.

Top categories

Loading Svelte Themes