Hi all
I have been using OSC (open sound control) for sending peer to peer data from UE4.27, it has been working fine and is a really useful tool for sending/ receiving data across platforms.
However, in Unreal 5.5, OSC receiver (OSC server) seems to stoppped working on android.
I made a super simple android app, the only logic is inside level blueprint, to print out the coming IP whenever it receives any message from port 80.
Exact same logic, made a build in 5.4 and 5.5. I then use PIE to send OSC message to that android device’s IP. The build made in 5.4 receives every message, and build in 5.5 receives none. I made sure to stop the current app before starting the other.
Interestingly Android is still able to SEND messages out though– I tried send OSC message from android to UE editor, my PC receives them just fine.
Couple things I tried including type in its local IP in the “Receiver IP Address” manually instead of blank, assign Outer, remove websocket related plugin (doesn’t make sense they interfere but maybe?), change other ports (shouldn’t matter since both devices are in same local network but), nothing helps. And the same project just works in 5.4.
This is probably a weird and niche problem, wonder if anyone is facing the same issue and if so, is there a fix?
We’re building a project for Quest, so far the latest Oculus fork UE is 5.5, so we can’t upgrade. If possible I really hope we don’t have to downgrade the whole project to 5.4.
Thanks all for reading, wish yall package successfully!