Jan Kaniewski
Jan Kaniewski
The socket.io plugin expects socket.io protocol over websockets, but if you want native transport only, you can use TCP for emitting and receiving bytes, but utilize the socket.io JSON conversion...
If I recall the 7.4.288 focus was due to android compatibility which is broken atm anyway so might revisit rebuilding a newer v8 at some point and test linux compat...
Check your https://github.com/getnamo/socketio-client-ue4-example/blob/master/server/package.json, maybe some of the dependencies need to be upgraded
I'm guessing you're enabling the plugin from marketplace, if so, that seems correct. Otherwise you need to add an empty c++ class so that it can be compiled and packaged...
For a mac build you'll need to either use the Marketplace build for UE5 (https://www.unrealengine.com/marketplace/en-US/product/socket-io-client) or add code to your project and manually compile the plugin for the platform. See...
There is a release here: https://github.com/getnamo/socketio-client-ue4/releases/tag/v1.8.0. You can delete messages locally on the client I'm sure with a bit of work on the UMG
Glad the plugin is helpful; if you want to chat, the discord server is likely the best way to do that: https://discord.com/invite/qfJUyxaW4s. I have no particular preference on acknowledgement, whatever...
Add `CoreUtility` to your build.cs
make sure plugin is enabled and you've restarted your project. If you're on windows it will work out of the box, for linux/mac editor you need to build the project/plugin...
Conversion function is found here: https://github.com/getnamo/SocketIOClient-Unreal/blob/master/Source/CoreUtility/Private/CUBlueprintLibrary.cpp#L217 Ensure channels and sample rates are filled and that the soundwave is not null.